.btn{transition:all .3s;border-radius:0;font-family:var(--FONT-STACK-BODY)}.btn span{font-family:var(--FONT-STACK-BODY)}.button-primary{padding:18px 48px;background-color:var(--color-black);font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase}.button-primary span{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase}.button-primary:hover{background-color:#606060}.button-primary:active{background-color:#747474;color:#fff}.button-primary:active span{color:#fff}.button-primary:focus-visible{background-color:#000;outline-color:unset!important;outline-offset:unset!important;outline-style:unset!important;outline-width:unset!important;outline:2px solid #1419ff!important}.button-primary:focus-visible span{color:#fff}[class*=button-primary][disabled],[class*=button-primary].disabled{cursor:not-allowed;opacity:.5}[class*=button-primary][disabled]:hover{opacity:.5;background-color:var(--color-black)}.button-secondary{padding:18px 48px;background-color:var(--color-white);border:solid 1px #000;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000}.button-secondary span{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000}.button-secondary:hover{background-color:#000;color:#fff}.button-secondary:hover span{color:#fff}.button-secondary:active{background-color:#747474;color:#fff}.button-secondary:active span{color:#fff}.button-secondary:focus-visible{border:solid 1px #000;background-color:#fff;color:#000;outline-color:unset!important;outline-offset:unset!important;outline-style:unset!important;outline-width:unset!important;outline:2px solid #1419ff!important}.button-secondary:focus-visible span{color:#000}[class*=button-secondary][disabled],[class*=button-secondary].disabled{cursor:not-allowed;opacity:.5;background-color:#fff;color:#000}[class*=button-secondary][disabled],[class*=button-secondary].disabled span{color:#000}[class*=button-secondary][disabled]:hover{opacity:.5;background-color:#fff;color:#000}[class*=button-secondary][disabled]:hover span{color:#000}.button-underline{padding:4px 0;background-color:transparent;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000;position:relative}.button-underline span{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#000}.button-underline:after{content:"";border-bottom:1px solid black;display:block;position:absolute;left:0;bottom:0;pointer-events:none;transform:scaleZ(1);transform-origin:100% 50%;transition:all .3s cubic-bezier(.42,0,.58,1);width:100%}.button-underline:hover{color:#000;background-color:transparent}.button-underline:hover:after{transform:scale3d(0,1,1)}.button-disabled.button-underline:hover:after{transform:scaleZ(1)}.button-disabled.button-underline{cursor:not-allowed;opacity:.5;background-color:#fff;color:#000}.dark-background .button-primary{background-color:var(--color-white);color:var(--color-black)}.dark-background .button-primary span{color:var(--color-black)}.dark-background .button-primary:hover{background-color:var(--color-gray)}.dark-background .button-primary:active{background-color:var(--color-gray-x-light);color:var(--color-black)}.dark-background .button-primary:active span{color:var(--color-black)}.dark-background .button-primary:focus-visible{background-color:var(--color-white);outline-color:unset!important;outline-offset:unset!important;outline-style:unset!important;outline-width:unset!important;outline:2px solid #1419ff!important}.dark-background .button-primary:focus-visible span{color:var(--color-black)}.dark-background .button-primary.disabled,.dark-background .button-primary.disabled:hover{cursor:not-allowed;background-color:var(--color-gray-x-light)}.dark-background .button-secondary{background-color:var(--color-black);border:solid 1px var(--color-white);color:var(--color-white)}.dark-background .button-secondary span{color:var(--color-white)}.dark-background .button-secondary:hover{background-color:var(--color-white);color:var(--color-black)}.dark-background .button-secondary:hover span{color:var(--color-black)}.dark-background .button-secondary:active{background-color:var(--color-gray);color:#fff}.dark-background .button-secondary:active span{color:#fff}.dark-background .button-secondary:focus-visible{border:solid 1px var(--color-white);background-color:var(--color-black);color:var(--color-white);outline-color:unset!important;outline-offset:unset!important;outline-style:unset!important;outline-width:unset!important;outline:2px solid #1419ff!important}.dark-background .button-secondary:focus-visible span{color:var(--color-white)}.dark-background .button-secondary.disabled{cursor:not-allowed;opacity:.5;background-color:#000;color:#fff;border:solid 1px #fff}.dark-background .button-secondary.disabled span{color:#fff}.dark-background .button-secondary.disabled:hover{opacity:.5;background-color:#000;color:#fff}.dark-background .button-secondary.disabled:hover span{color:#fff}.dark-background .button-underline,.dark-background .button-underline span{color:var(--color-white)}.dark-background .button-underline:after{content:"";border-bottom:1px solid var(--color-white)}.dark-background .button-underline:hover{color:var(--color-white);background-color:transparent}.dark-background .button-disabled.button-underline{cursor:not-allowed;opacity:.5;background-color:transparent;color:var(--color-white)}@media (max-width: 1024px){.button-primary span{font-size:12px}}@media (max-width: 767px){.button-primary,.button-secondary{padding:16px 42px}.button-underline{padding:4px 0}}input[type=checkbox]{position:relative;cursor:pointer}label{cursor:pointer}.checkbox-label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;color:#000000b3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.checkbox-label:hover{color:#000}input[type=checkbox]{width:18px;height:18px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:inherit;background:0 0;border:solid 1px #00000019;padding:0;margin:0;position:relative}input[type=checkbox]:hover{border:solid 1px #000}input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;width:10px;height:8px;margin-left:-5px;margin-top:-5px;background-image:url(checkbox-tick.svg)}input[type=checkbox]:checked{background-color:#000;border:solid 1px #000}input[type=checkbox]:checked:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}input[type=checkbox]:checked:hover{border-color:#000}input[type=checkbox]:disabled{pointer-events:none;opacity:.4;cursor:default}radio-swatch input[type=checkbox]:disabled{opacity:0}.disabled-checkbox{pointer-events:none;opacity:.4;cursor:default}.radio-label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;color:#000000b3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.radio-label:hover{color:#000}input[type=radio]{width:18px;height:18px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:inherit;background:0 0;border:solid 1px #00000019;padding:0;margin:0;position:relative;cursor:pointer}input[type=radio]:hover{border:solid 1px #000}input[type=radio]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;width:10px;height:8px;margin-left:-5px;margin-top:-5px;background-image:url(checkbox-tick.svg)}input[type=radio]:checked{background-color:#000;border:solid 1px #000}input[type=radio]:checked:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}input[type=radio]:checked:hover{border-color:#000}input[type=radio]:disabled{pointer-events:none;opacity:.4;cursor:default}.disabled-radio{pointer-events:none;opacity:.4;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/15/assets/buttons.css.map */
