@media only screen and (max-width: 1024px){.q{display:inherit}}@media only screen and (max-width: 767px){.q{display:inherit}}@media only screen and (max-width: 480px){.q{display:inherit}}@media only screen and (min-width: smaller-phone){.q{display:inherit}}@media only screen and (max-width: 374px){.q{display:inherit}}@media only screen and (min-width: 768px){.q{display:inherit}}@media only screen and (min-width: 768px) and (max-width: 1024px){.q{display:inherit}}@media only screen and (min-width: 768px) and (max-width: 979px){.q{display:inherit}}@media only screen and (min-width: 980px){.q{display:inherit}}@media only screen and (min-width: 1025px){.q{display:inherit}}@media only screen and (min-width: 1281px){.q{display:inherit}}@media only screen and (min-width: 1401px){.q{display:inherit}}@media only screen and (max-width: 1280px){.q{display:inherit}}@media only screen and (max-width: 1400px){.q{display:inherit}}.collection .products__container{display:grid;grid-template-columns:1fr}.collection .products__container.is-open{grid-template-columns:1fr 2fr}.collection .product-filters{display:none}.collection .product-filters.is-open,.collection .product-item{display:flex;flex-direction:column;height:100%;background-color:#fff}.collection .product-item__wrapper{border:none}.collection .pi{position:relative;padding:0;cursor:pointer;background-color:transparent}.collection .pi .ir{padding-bottom:100%;border:1px solid #1d2019;border-bottom:none}.collection .pi__desc{border-right:1px solid #1d2019}.template-collection .header{overflow:hidden}.template-collection .hero{overflow-x:hidden}.template-collection .no-filter-results{padding:12.5rem 0 14.375rem;text-align:center;font-family:Cheltenham BT,Goudy Old Style,serif;font-weight:700;font-size:1.5rem;line-height:1.875rem}@media only screen and (min-width: 1025px){.template-collection .no-filter-results{font-size:2rem}}@media only screen and (min-width: 1025px){.template-collection .no-filter-results{line-height:2.5rem}}@media only screen and (min-width: 1025px){.template-collection .no-filter-results{grid-column:1/-1;padding:7.3125rem 0 11.0625rem}}.template-collection .no-filter-results .btn-link{text-decoration:underline!important}.template-collection .hide-badges .pi__product-badge{display:none}.upload-section{display:flex;align-items:center;gap:.625rem}.upload-section .upload-button button{align-items:center;background-color:#eee171;display:flex;font-size:.875rem;font-style:normal;font-weight:700;gap:.625rem;height:46px;justify-content:center;letter-spacing:.28px;line-height:1.25rem;padding:14px 50px;text-transform:capitalize}.upload-section .upload-button.is-processing,.upload-section .upload-button.is-processing button{pointer-events:none}.upload-section .upload-button.is-processing button:before{content:none}.upload-section__uploaded-image{position:relative;border:.0625rem solid #000;border-radius:50%;width:3.125rem;height:3.125rem}.upload-section__uploaded-image img{width:3.125rem;border-radius:50%}.upload-section--pinned{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:3;transform:translateY(-50%);right:.9375rem;left:auto}.upload-section--pinned .upload-remove{text-decoration:underline;padding-top:.125rem}@media only screen and (max-width: 1024px){.upload-section--pinned .upload-remove{background-color:#fff9f4;padding:.625rem 0}}.upload-section--pinned .upload-button button{border-radius:20px;font-size:14px;font-style:normal;font-weight:700;height:32px;letter-spacing:.28px;line-height:20px;padding:4px 12px;width:148px}.upload-section--pinned .upload-section__uploaded-image{width:2.5rem;height:2.5rem}.upload-section--pinned .upload-section__uploaded-image img{width:2.5rem}.upload-section .uploaded-image{position:relative}.upload-section .uploaded-image__remove-button{all:unset;top:0;right:-.625rem;position:absolute}.upload-section .uploaded-image__remove-button .icon{cursor:pointer}.upload-section .upload-error{align-items:center;color:#d1533a;display:flex;font-size:12px;gap:.5rem;line-height:1.25rem;width:220px}.upload-section .upload-remove{font-weight:600;text-decoration:underline;cursor:pointer}.mobile-upload-section{align-items:center;display:flex;justify-content:center;margin-top:1.25rem}.mobile-upload-section .upload-section{width:100%}.mobile-upload-section .upload-section .upload-section-content-wrapper{align-items:center;display:flex;gap:.625rem;justify-content:center;width:100%}.mobile-upload-section .upload-section .upload-section-content-wrapper .upload-button,.mobile-upload-section .upload-section .upload-section-content-wrapper .upload-button button{width:100%}.mobile-upload-section .uploaded-image-container{display:flex;align-items:center;gap:1rem;justify-content:center}.mobile-upload-section .uploaded-image-container .change-image-button{background:none;border:none;color:#000;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.0175rem;text-decoration:underline;text-transform:capitalize;cursor:pointer;padding:.5rem 1rem;width:auto}.mobile-upload-section .uploaded-image-container .change-image-button:hover{opacity:.7}.mobile-upload-section .uploaded-image-container .upload-button--hidden{position:absolute;opacity:0;pointer-events:none;visibility:hidden}
