html{--main-font: "Quicksand";--secondary-font: "SofiaPro";--header-height: 0px}body{background-color:#fdfbf7}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.ts-icon{display:flex;pointer-events:none}.ts-container{max-width:1350px;padding:0 50px;margin:0 auto}@media screen and (max-width: 649px){.ts-container{padding:0 24px}}.ts-btn{width:fit-content;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid currentColor;border-radius:4px;font-family:var(--main-font);font-size:16px;font-weight:600;line-height:1.25;text-align:center;color:#000;margin:0;text-decoration:none;cursor:pointer;background-color:#fff;position:relative;overflow:hidden;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.ts-btn span:not(.ts-loading){position:relative;z-index:1}.ts-btn:before{content:"";background:#000;width:150%;height:0;padding-bottom:120%;top:-110%;left:-25%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0);position:absolute}.ts-btn:hover:before{transform:translateZ(0) scaleZ(1);transition:transform .4s cubic-bezier(.1,0,.3,1)}.ts-btn:after{content:"";background:#000;transform:translate3d(0,-101%,0);transition:transform .4s cubic-bezier(.1,0,.3,1);position:absolute;top:0;left:0;width:100%;height:100%}.ts-btn:hover:after{transform:translateZ(0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}.ts-btn:hover{border-color:#000}.ts-btn--transparent{background-color:transparent}.ts-btn .ts-icon{transition:transform .3s}.ts-btn:hover .ts-icon{transform:translate(4px)}@media screen and (max-width: 649px){.ts-btn{padding:14px;font-size:14px}}.ts-product__media video{aspect-ratio:1;width:100%;height:100%;object-fit:contain;border-radius:16px}.ts-image{width:100%;height:100%;object-fit:cover}.ts-image--square{aspect-ratio:1 / 1;height:fit-content;object-fit:contain}.ts-image--fill{height:fit-content}.ts-image--streched{height:100%}.ts-image--mobile{display:none}.ts-rte *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.ts-rte>*{margin:0 0 1em}.ts-rte>*:last-child{margin:0}@media screen and (max-width: 649px){.ts-image--mobile{display:block}.ts-image--desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ts-base.css.map */
