.sp-only{display:block}@media screen and (min-width:768px){.sp-only{display:none}}.main-content{margin-bottom:80px}.width--content.width-content--narrow{max-width:800px}.width--content.width--content--wide{max-width:1240px}.btn{padding:15px 35px}.simple-image .responsive-image-wrapper,.collection_grid .responsive-image-wrapper,.product-single-wrapper .thumbnail-media--main-media,.product-grid--wrapper .responsive-image-wrapper,.blog-post-card__image-wrap{border-radius:16px;overflow:hidden}.homepage-sections--title{font-size:18px}@media screen and (min-width:768px){.homepage-sections--title{font-size:20px}}.richtext-block{font-size:14px}.image-with-text-overlay__heading{letter-spacing:.1em}.image-with-text-overlay__buttons .btn{background-color:#fff;color:#f34c27;font-weight:700}.main-title .homepage-sections--title{color:#f34c27;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.1em}@media only screen and (min-width:481px){.shopify-policy__title{margin:50px 0}}.shopify-policy__body table tr{display:flex;flex-direction:column}@media screen and (min-width:768px){.shopify-policy__body table tr{display:table-row}}.shopify-policy__body table td{width:100%}@media screen and (min-width:768px){.shopify-policy__body table td{width:5%}}.news-list{background:#fafaf7!important}.news-list__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.news-list__item{display:flex;flex-direction:column;align-items:baseline;gap:.2rem;flex-wrap:wrap}@media screen and (min-width:768px){.news-list__item{flex-direction:row;gap:1rem}}.news-list__date{flex-shrink:0;font-size:.875em;opacity:.85;width:120px}.news-list__title{margin:0;font-size:inherit;font-weight:inherit}.news-list__title a{text-decoration:none}.news-list__title a:hover{text-decoration:underline}.template-blog-news__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.template-blog-news__item{display:flex;flex-direction:column;align-items:baseline;gap:.2rem;flex-wrap:wrap}@media screen and (min-width:768px){.template-blog-news__item{gap:1rem;flex-direction:row}}.template-blog-news__date{flex-shrink:0;font-size:.875em;opacity:.85;width:120px}.template-blog-news__title{margin:0;font-size:inherit;font-weight:inherit}.template-blog-news__title a{text-decoration:none}.template-blog-news__title a:hover{text-decoration:underline}.template-blog-news__pagination{margin-top:2rem}.top-message{background-color:#fafaf7!important}.top-message__inner{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.top-message__inner{flex-direction:row;align-items:center;gap:6.45%}}@media screen and (min-width:768px){.top-message__left{width:620px;flex-shrink:0}}.top-message__label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.115em;margin-bottom:1rem}@media screen and (min-width:768px){.top-message__label{font-size:18px}}.top-message__heading{display:flex;flex-direction:column;gap:16px;font-weight:700;font-size:26px;line-height:1.4;letter-spacing:.115em}@media screen and (min-width:768px){.top-message__heading{font-size:40px}}.top-message__heading span{width:fit-content;padding:0 8px}.top-message__image-wrapper{margin-top:60px;border-radius:16px;overflow:hidden}@media screen and (min-width:768px){.top-message__image-wrapper{margin-top:80px}}.top-message__image-wrapper img{width:100%;height:auto;display:block}.top-message__paragraph{margin-bottom:1.5rem;line-height:1.8;font-size:16px;color:#5b5b5b!important}@media screen and (min-width:768px){.top-message__paragraph{font-size:18px}}.top-message__paragraph:last-child{margin-bottom:0}.homepage-sections--title.is-underline{width:fit-content;padding:.2rem;margin-bottom:.2rem;background:linear-gradient(90deg,#f34c27,#fff);background-repeat:no-repeat;background-size:100% 10px;background-position:bottom}form#create_customer{text-align:left}.input__birthday-inner{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.input__birthday-inner{flex-direction:row;gap:12px}}.input__birthday-item{display:flex;align-items:center;gap:4px}.homepage-hero-menu--indiv-text p{opacity:1!important}.blog-post-card__header h5{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
