.shopify-section>.welcome{grid-column:2 / -1;border-radius:0 0 0 48px;position:relative}.welcome{background-repeat:no-repeat;background-size:auto 185px;background-position:-35px 0px}.welcome h1{font-weight:400;text-align:right}.welcome-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:2.5rem 1.5rem 2rem;min-height:250px}.welcome-subtitle{text-align:right;font-size:clamp(1rem,.6818rem + 1.4545vw,1.5rem)}@media (min-width: 576px){.welcome{background-size:auto 285px;background-position:left top}.welcome-content{padding:3.5rem 2.5rem 3rem 2rem;min-height:300px}}@media (min-width: 992px){.welcome-content{justify-content:center;gap:2rem;padding:3rem 2rem}.welcome h1,.welcome-subtitle{text-align:center}}#buy-wrapper{position:fixed;background:var(--secondary);bottom:0;left:0;right:0;width:100vw;color:#fff;box-shadow:0 -2px 6px #ec6608bf;z-index:1000;height:200px;overflow:visible;transition:height .3s ease-in-out}body:has(#buy-wrapper){padding-bottom:200px}.buy-icon{width:50px;height:auto;margin:-25px auto 5px;cursor:pointer}.buy-form{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding-inline:12px}.buy-img{height:55px;min-height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px}.buy-title{font-weight:900;font-size:15px}.buy-options-wrapper,.product-infos{width:100%}.product-option{display:block;font-weight:400;font-size:14px}.buy-options,.product-infos{display:flex;justify-content:space-between}.buy-select-wrapper{width:48%}.buy-select-wrapper label{display:block;font-weight:700;font-size:15px;margin-bottom:6px}.buy-select-wrapper select{width:100%}.buy-variant{font-size:15px;font-weight:400;display:block}.buy-checkbox-label{display:flex;align-items:center;gap:6px;font-size:13px}.buy-checkbox-label a{color:var(--primary)}.buy-checkbox{width:18px;height:18px}.buy-agb-link{text-decoration:underline}.image-and-title{width:45%;display:flex;gap:8px}.buy-btn{width:48%;background:var(--primary);color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:14px 12px;font-size:15px;border:none;border-radius:12px;cursor:pointer;transition:background .2s}.addtocart-1{display:none}.buy-btn:disabled{background:gray}@media (max-width: 575px){#buy-wrapper.is-collapsed{height:80px;overflow:hidden}#buy-wrapper.is-collapsed .buy-icon{margin:10px auto 5px}body:has(#buy-wrapper.is-collapsed){padding-bottom:80px}#buy-wrapper.is-open{height:200px;overflow:visible}body:has(#buy-wrapper.is-open){padding-bottom:200px}}@media (min-width: 576px){#buy-wrapper{height:210px}body:has(#buy-wrapper){padding-bottom:210px}.buy-form{padding-inline:20px;padding-top:30px}.addtocart-1{display:inline}.buy-icon{width:60px;margin:-30px auto 0}.image-and-title{justify-content:flex-end;gap:16px}.buy-btn{font-size:16px;letter-spacing:2px;padding:14px 20px}.buy-checkbox-label{justify-content:center}.buy-img{width:65px;height:65px}.buy-btn{font-size:18px}.buy-title{font-size:16px}}@media (min-width: 992px){.buy-form{max-width:unset;flex-direction:row;justify-content:center;width:100%}.buy-img{width:75px;height:75px}#buy-wrapper{height:210px;max-width:100vw}body:has(#buy-wrapper){padding-bottom:135px}.agb{min-width:250px}.buy-checkbox-label{height:100%}}.product-table{width:100%;max-width:900px;margin:0 auto;padding:2rem}.product-table h1{margin-bottom:2rem;font-weight:700;font-size:2rem;color:var(--primary)}.cart-item{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.product-table .image-and-title{display:flex;gap:1rem;width:100%;justify-content:flex-start}.product-table .image-and-title h2{font-size:1rem;font-weight:700;margin-bottom:.5rem}.product-table .image-and-title .description{font-size:.85rem;margin-bottom:.5rem}div.image{max-width:100px;height:auto}.product-options-choosen{padding-top:.5rem;padding-left:.75rem;font-size:.85rem}.product-table .buy-checkbox-label{font-size:.9rem;padding-block:.5rem 1rem;justify-content:flex-end}input.quantity{max-width:60px;background:none;border:2px solid var(--gray);padding:6px 12px}.product-quantity{display:flex;align-items:center;gap:.5rem}.update-btn{background:var(--gray);padding:9px 12px;color:var(--secondary);font-size:.9rem}.product-table .buy-btn{min-width:100%}.remove{text-align:right}.remove a{color:var(--primary);font-size:.85rem}.cart-summary{margin-top:1rem;margin-bottom:1rem;padding:1rem;background:#f7f7f7;border-radius:12px;max-width:450px;margin-left:auto}.cart-summary-row{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem}.cart-summary-total{font-weight:700;font-size:1.1rem;border-top:1px solid #ddd;padding-top:.5rem}.cart-summary-info{font-size:.85rem;margin-top:1.5rem;border:1px solid var(--primary);padding:.75rem;border-radius:8px}.cart-summary-info a{color:var(--primary)}.buy-btn-container{text-align:right}#button-buy{padding:18px 32px;display:inline-block;width:100%;max-width:450px;min-width:unset}@media (min-width: 576px){.cart-table{flex-direction:row}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.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}footer{display:flex;flex-direction:column;justify-content:center;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__payment{display:flex;gap:1rem}.footer-links{display:flex;gap:3rem;justify-content:center}.footer-column{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.footer__links .footer__link:first-child a{color:var(--primary);font-weight:900}.footer__link{margin-bottom:.75rem}.footer__link a{color:#fff}.footer__link a:hover{color:var(--primary)}.footer__links__header{font-weight:700;color:var(--primary)}.footer__taxinfo{font-size:.85rem;text-align:center;padding:0 0 2rem}.text-block:has(.footer__taxinfo){padding-block:0}@media (min-width: 992px){.footer-column{flex-direction:row;gap:1.25rem;min-width:50%}.footer-column:first-child{justify-content:flex-end}footer a:has(.footer__links__header){text-decoration:none}}.shopify-section>header{grid-column:2/-1}header{height:3.5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header a sup{position:absolute;overflow:hidden;max-width:var(--page-margin)}.header__title img{width:130px;height:auto}.header__cart{background:var(--primary);border-radius:50%;margin:-1.5rem -1.5rem -1rem 0;padding:1.75rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:99}.header__cart svg{width:32px;height:32px;margin:.75rem 1rem 0 0}.header__cart sup{background-color:var(--secondary);color:#fff;text-align:center;font-size:.75rem;font-weight:700;line-height:1;padding:.25rem;border-radius:9999px;top:.25rem;right:0rem;width:20px;height:20px}.header__language{display:flex;flex-direction:column;justify-content:center}.header__language select{border:none;font:inherit}.header__language select::picker(select){color:var(--primary)}header .header__menu,header .header__icons{display:flex;gap:1rem}header .header__icons{overflow-x:clip}@media (min-width: 576px){header{height:3.75rem}.header__cart svg{width:35px;height:35px;margin:.8rem .5rem 0 0}.header__title img{width:160px}}@media (min-width: 992px){header{height:4rem}.header__cart{margin:-1.5rem -1.5rem -1rem 0;padding:2.25rem}.header__cart svg{margin:.8rem .5rem 0 0}.header__title img{width:180px}}.page{max-width:90vw;margin:0 auto;padding-block:2rem}.page h1{font-size:clamp(1.125rem,.648rem + 2.1807vw,2rem);margin-top:clamp(1rem,-.0903rem + 4.9844vw,3rem);margin-bottom:clamp(2rem,.9097rem + 4.9844vw,4rem);font-weight:700;color:var(--primary)}.page h2{font-size:clamp(1.125rem,.9206rem + .9346vw,1.5rem);font-weight:700;margin-top:clamp(1rem,-.0903rem + 4.9844vw,3rem);margin-bottom:clamp(1rem,.4548rem + 2.4922vw,2rem)}.page h3{font-size:clamp(1rem,.8296rem + .7788vw,1.3125rem)}.page p,.page li{font-size:clamp(.9375rem,.8353rem + .4673vw,1.125rem)}.page p,.page ul,.page ol{margin-bottom:clamp(1rem,.7274rem + 1.2461vw,1.5rem)}.page li{margin-block:.35rem}.page a{color:var(--primary)}@media (min-width: 576px){.page{max-width:90ch}}.product-page{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem}.product-page__inner{display:grid;gap:2rem}@media (min-width: 768px){.product-page__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:flex-start}}.product-page__media{display:grid;gap:1rem}.product-page__media-item{border-radius:12px;overflow:hidden}.product-page__image{display:block}.product-page__summary{display:flex;flex-direction:column;gap:1rem}.product-page__title{font-size:2rem;line-height:1.2;margin:0}.product-page__pricing{display:flex;align-items:baseline;gap:.75rem;font-size:1.25rem}.product-page__price{font-weight:700}.product-page__compare-at{text-decoration:line-through;opacity:.6;font-size:.95rem}.product-page__status{font-size:.9rem}.product-page__status--sold-out{color:#b30000}.product-page__form{display:flex;flex-direction:column;gap:1rem}.product-page__options{display:flex;flex-direction:column;gap:.75rem}.product-page__option-label{font-size:.9rem;display:block;margin-bottom:.25rem}.product-page__select,.product-page__quantity-input{width:100%;padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(0,0,0,.15);font-size:.95rem}.product-page__quantity{max-width:160px}.product-page__quantity-label{font-size:.9rem;display:block;margin-bottom:.25rem}.product-page__actions{display:flex;flex-direction:column;gap:.75rem}.product-page__add-to-cart{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:.9rem 1.2rem;border-radius:999px;border:none;font-size:1rem;font-weight:600;cursor:pointer;background:var(--primary, #ec6608);color:#fff;text-transform:uppercase;letter-spacing:.05em}.product-page__add-to-cart--disabled{opacity:.5;cursor:not-allowed}.product-page__description{margin-top:3rem;font-size:.95rem;line-height:1.6}.product-page__description h2,.product-page__description h3{margin-top:1.5rem}.product-page__description ul{margin-left:1.2rem}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media (max-width: 1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.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}div.slogan{text-align:center;padding-block:var(--default-block-padding)}.slogan h2,h2.slogan{font-size:clamp(1.125rem,.648rem + 2.1807vw,2rem)}.shopify-section-group-footer-group .slogan h2{font-size:clamp(1rem,.7274rem + 1.2461vw,1.5rem)}.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/2/compiled_assets/styles.css.map */
