@font-face{font-family:FuturaCustom1;src:url(/cdn/shop/files/futura_01.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-stretch:100%}@font-face{font-family:FuturaCustom2;src:url(/cdn/shop/files/futura_02.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-stretch:100%}@font-face{font-family:FuturaCustom3;src:url(/cdn/shop/files/futura_03.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-stretch:100%}@font-face{font-family:FuturaCustom4;src:url(/cdn/shop/files/futura_04.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-stretch:100%}:root{--typeHeaderPrimary: "FuturaCustom2" !important;--typeHeaderWeight: 400}body,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"FuturaCustom2",var(--typeHeaderFallback)!important}button{font-family:FuturaCustom2!important}.grid-product__title--heading{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.grid-product__title--heading{font-size:12px;-webkit-line-clamp:1}}@media only screen and (max-width: 768px){.grid{margin-left:-5px}.grid__item{padding-left:5px}.page-content--product .product-single__meta{text-align:left}.product__policies.rte.small--text-center{text-align:left!important}}.card-cstm-label{font-size:10px;background:#26b426;color:#fff;line-height:1;padding:4px 4px 3px;display:block;width:fit-content;margin:5px auto 0}@media (max-width: 550px){.drawer--left{left:-100%;width:100%;max-width:100%}.drawer--left.drawer--is-open{transform:translate(100%)}}.index-section{margin:30px 0}@media only screen and (min-width: 769px){.index-section{margin:60px 0}}span.custom-label{position:absolute;z-index:1;line-height:1;background:#fff;color:#dd557b;border:1px solid #fac0d0;font-size:calc(var(--typeBaseSize) * .75);padding:4px 7px 4px 9px}.product__price-savings{color:#fff;white-space:nowrap;background:#034c29;line-height:1;font-size:12px;padding:5px 10px;border-radius:4px}@media (max-width: 768px){.product__price-savings{padding:3px 7px}}.grid-product__price{font-weight:700}.grid-product__price .grid-product__price--original{color:#666;font-weight:300}@media (max-width: 768px){.grid-product__price{font-size:calc(var(--typeBaseSize) * .75)}}.site-footer{padding-bottom:0}.site-footer .page-width{margin-bottom:80px}.footer__small-text{padding:20px 0}#shopify-section-template--18553204605126__collection-header .page-content.page-width{padding-top:10px}@media only screen and (min-width: 769px){#shopify-section-template--18553204605126__collection-header .page-content.page-width{padding-top:35px}}.grid-product__sizes-inline,.grid-product__colors-inline{display:flex;flex-wrap:nowrap;gap:6px;width:100%;margin:6px 0 12px}.size-pill,.color-pill{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:0;background:#fff;cursor:pointer;white-space:nowrap;text-align:center;min-width:0;height:30px;padding:0 5px;font-size:11px;line-height:1;flex:1 1 0}.size-pill[disabled],.color-pill[disabled]{opacity:.7;cursor:not-allowed;position:relative}.size-pill[disabled]:before,.color-pill[disabled]:before{content:"";position:absolute;width:93%;height:1px;background:#000;left:50%;top:50%;transform:translate(-50%) rotate(-15deg);transform-origin:center}.size-pill.is-selected,.color-pill.is-selected{background:#034c29;color:#fff}.grid-product__colors-inline{display:none}.grid-product__bottom .quick-add-btn{font-size:11px;font-weight:600;padding:10px}@media (max-width: 768px){.size-pill,.color-pill{height:22px;font-size:9px}}.xb_slide_cart_title p{font-weight:200}.footer__logo img{filter:invert(1)}.footer__newsletter-input{background-color:#fff0}.site-footer{background:url(/cdn/shop/files/004-masakali-footer-1.png?v=1758264831);background-size:cover;background-position:bottom}@media (max-width: 768px){.site-footer .page-width{padding-top:40px}}.custom-lab-save{background-color:var(--colorSaleTag);color:var(--colorBtnPrimaryText);font-size:calc(var(--typeBaseSize) * .65);line-height:1;padding:6px 5px 6px 7px;position:absolute;right:0;top:0;z-index:1}.grid__item{position:relative}.ks-chart-container.sizing-chart-container.ks-container-with-modal{position:absolute;right:0;left:auto;top:0;width:auto}.product-block[data-dynamic-variants-enabled]{position:relative!important}span.ks-chart-modal-link.sizing-chart-modal-link.with-icon{font-size:12px!important;text-transform:uppercase!important;font-weight:100!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
