@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 .upload-button button{padding:.875rem 3.125rem;background-color:#eee171;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;letter-spacing:.28px;text-transform:capitalize;display:flex;align-items:center;justify-content:center;gap:.625rem}@media only screen and (max-width: 1024px){.upload-section .upload-button button{width:16.125rem}}.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.75rem;height:3.75rem}.upload-section__uploaded-image img{width:3.75rem;border-radius:50%}.upload-section--pinned{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:3}@media only screen and (max-width: 1024px){.upload-section--pinned{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{padding:4px 12px;border-radius:20px;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.28px}@media only screen and (max-width: 1024px){.upload-section--pinned .upload-button button{width:148px}}.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{margin-top:.625rem;display:flex;align-items:center;gap:.75rem;color:#d1533a;font-size:.875rem;line-height:1.25rem}@media only screen and (max-width: 1024px){.upload-section .upload-error{width:15.625rem;margin:1.25rem auto 0}}
