.btn{display:inline-flex;justify-content:center;align-items:center;font-family:inherit;font-size:var(--btn-font-size, 1.2rem);font-weight:700;text-transform:var(--btn-text-transform, lowercase);letter-spacing:.05em;white-space:nowrap;vertical-align:middle;border:none;border-radius:var(--btn-border-radius, 0);outline:none;height:2.4rem;padding:0 1em;cursor:pointer;transition:color var(--transition-duration, .2s) var(--transition-timing-function, ease-in-out) forwards,background-color var(--transition-duration, .2s) var(--transition-timing-function, ease-in-out) forwards,border-color var(--transition-duration, .2s) var(--transition-timing-function, ease-in-out) forwards,box-shadow var(--transition-duration, .2s) var(--transition-timing-function, ease-in-out) forwards,transform var(--transition-duration, .2s) var(--transition-timing-function, ease-in-out) forwards;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 50em){.btn{height:3.6rem}}.btn-primary{color:var(--btn-primary-text-clr, #FFFFFF);background-color:var(--btn-primary-bg-clr, #FF0000)}.btn-primary:hover,.btn-primary:active{color:var(--btn-primary-text-hover-clr, #FFFFFF);background-color:var(--btn-primary-bg-hover-clr, #FF3D3D)}.btn-primary:focus-visible{color:var(--btn-primary-text-hover-clr, #FFFFFF);background-color:var(--btn-primary-bg-hover-clr, #FF3D3D);outline:.2rem solid var(--btn-primary-bg-hover-clr, #FF3D3D);outline-offset:.2rem}.btn-secondary{color:var(--btn-secondary-text-clr, #FFFFFF);background-color:var(--btn-secondary-bg-clr, #000000)}.btn-secondary:hover,.btn-secondary:active{color:var(--btn-secondary-text-hover-clr, #FFFFFF);background-color:var(--btn-secondary-bg-hover-clr, #333333)}.btn-secondary:focus-visible{color:var(--btn-secondary-text-hover-clr, #FFFFFF);background-color:var(--btn-secondary-bg-hover-clr, #333333);outline:.2rem solid var(--btn-secondary-bg-hover-clr, #333333);outline-offset:.2rem}.btn-tertiary{font-weight:400;color:var(--btn-tertiary-text-clr, #000000);background-color:var(--btn-tertiary-bg-clr, transparent);width:max-content;height:fit-content;padding:0 .2rem}.btn-tertiary:hover,.btn-tertiary:active{color:var(--btn-tertiary-text-hover-clr, #FFFFFF);background-color:var(--btn-tertiary-bg-hover-clr, #FF0000)}.btn-tertiary:focus-visible{color:var(--btn-tertiary-text-hover-clr, #FFFFFF);background-color:var(--btn-tertiary-bg-hover-clr, #FF0000);outline:.2rem solid var(--btn-tertiary-bg-hover-clr, #FF0000);outline-offset:.2rem}.btn-icon{display:inline-flex;flex-shrink:0;align-items:center;font-size:inherit;color:inherit;inline-size:var(--btn-font-size, 1.2rem);block-size:var(--btn-font-size, 1.2rem)}.btn-icon>svg{display:block;inline-size:100%;block-size:100%}.btn-icon-left{margin-right:.5em}.btn-icon-right{margin-left:.5em}.btn-text,.btn-desktop-text{display:inline-flex}.btn-mobile-text{display:none}@media screen and (max-width: 50em){.btn-mobile-text{display:inline-flex}.btn-desktop-text{display:none}}.btn.btn-loading-state{color:var(--btn-loading-state-text-clr, #FFFFFF)!important;background-color:var(--btn-loading-state-bg-clr, #999999)!important;pointer-events:none}.btn-loading-state .btn-text,.btn-text-loading{display:none}.btn-loading-state .btn-text-loading{display:inline-flex}.btn.btn-disabled-state{color:var(--btn-disabled-state-text-clr, #FFFFFF)!important;background-color:var(--btn-disabled-state-bg-clr, #999999)!important;pointer-events:none}.btn-disabled-state .btn-text,.btn-text-disabled{display:none}.btn-disabled-state .btn-text-disabled{display:inline-flex}@media (hover: none) and (pointer: coarse){.btn{transition:none}}.badge{display:inline-flex;justify-content:center;align-items:center;font-family:inherit;font-size:1.1rem;font-weight:400;text-transform:lowercase;letter-spacing:.05em;border:none;border-radius:var(--badges-border-radius);padding-inline:.4em;padding-block:.2em}.badge-new{position:absolute;top:0;right:0;display:none;font-size:1.1rem;font-weight:700;text-align:center;text-transform:lowercase;color:var(--badge-new-text-clr, #FFFFFF);background-color:var(--badge-new-bg-clr, rgba(204, 204, 204, .5))}@media screen and (max-width: 50em){.badge-new{position:absolute;top:0;right:0;display:inline-flex;color:var(--badge-new-text-mobile-clr, #CCCCCC);background-color:var(--badge-new-mobile-bg-clr, transparent);border-block-start:0 solid transparent;border-inline-end:0 solid transparent;border-block-end:.1rem solid var(--border-clr, #CCCCCC);border-inline-start:.1rem solid var(--border-clr, #CCCCCC)}}.badge-on-sale{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;font-size:1.1rem;font-weight:700;text-align:center;text-transform:lowercase;color:var(--badge-on-sale-text-clr, #FFFFFF);background-color:var(--badge-on-sale-bg-clr, #FF0000);max-inline-size:12.5rem}@media screen and (max-width: 50em){.badge-on-sale{position:absolute;top:0;right:0;left:0;transform:translate(-0%,-0%);display:inline-flex;inline-size:fit-content;max-inline-size:unset;color:var(--badge-on-sale-mobile-text-clr, #FF0000);background-color:var(--badge-on-sale-mobile-bg-clr, transparent);border-block-start:0 solid transparent;border-inline-end:.1rem solid var(--border-clr, #CCCCCC);border-block-end:.1rem solid var(--border-clr, #CCCCCC);border-inline-start:0 solid transparent}}.badge-sold-out{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;font-size:1.1rem;font-weight:700;text-align:center;text-transform:capitalize;color:var(--badge-sold-out-text-clr, #999999);background-color:var(--badge-sold-out-bg-clr, #FFFFFF);max-inline-size:5rem}@media screen and (max-width: 50em){.badge-sold-out{background-color:var(--badge-sold-out-mobile-bg-clr, transparent)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/components.css.map */
