.button:not(.share-button):not(.button--link):not(.button--tertiary){background-color:#ffd814;color:#000;border-radius:99px;border:none;font-size:1.8rem;font-weight:500}.button:not(.share-button):not(.button--link):not(.button--tertiary):before{border-radius:99px;box-shadow:none}.button:not(.share-button):not(.button--link):not(.button--tertiary):after{border-radius:99px;box-shadow:none}.button:not(.share-button):not(.button--link):not(.button--tertiary):not([disabled]):hover{background-color:#f2c200;color:#000}.button:not(.share-button):not(.button--link):not(.button--tertiary):not([disabled]):hover:after{box-shadow:none}.product-form__cart-submit{background-color:#ffd814!important;color:#000!important;border-radius:99px!important;border:none!important;font-size:1.8rem!important;font-weight:500!important}.product-form__cart-submit:before,.product-form__cart-submit:after{border-radius:99px!important;box-shadow:none!important}.product-form__cart-submit:not([disabled]):hover{background-color:#f2c200!important}button.shopify-payment-button__button--unbranded{background-color:#ffa41c!important;color:#000!important;border-radius:99px!important;font-size:1.8rem!important;font-weight:500!important}button.shopify-payment-button__button--unbranded:before{border-radius:99px!important;box-shadow:none!important}button.shopify-payment-button__button--unbranded:after{border-radius:99px!important;box-shadow:none!important}button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:#e8910a!important}.shopify-payment-button__button{border-radius:99px!important}.quantity{border-radius:99px;width:100%;min-height:calc(4.5rem + var(--inputs-border-width, .1rem) * 2)}.quantity:after{border-radius:99px;box-shadow:0 0 0 .15rem rgba(var(--color-foreground),.4)}.quantity:before{border-radius:99px;box-shadow:none}.quantity__button:first-child{border-radius:99px 0 0 99px}.quantity__button:last-child{border-radius:0 99px 99px 0}.product-form__quantity{flex:1 1 100%;max-width:100%}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.65;color:#000000e0}.product__text.caption-with-letter-spacing{font-size:1.05rem!important;letter-spacing:.22em!important;font-weight:700!important;color:#0000008c!important;text-transform:uppercase}.product__title h1,.product__title .h1{font-size:1.8rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.22!important;color:#000!important}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:2.2rem!important}}.product .price{font-size:2rem!important;font-weight:700!important;letter-spacing:0!important;color:#000!important}.product .price-item--regular{font-size:2rem!important;font-weight:700!important;color:#000!important}.product .price-item--regular.price-item--last{font-size:1.4rem!important;font-weight:400!important;color:#0006!important}.product__tax{font-size:1.3rem!important;color:#000000b3!important;line-height:1.55;margin-top:.4rem}.product__tax a,.product__tax .link{color:#000000bf!important;text-decoration:underline;text-decoration-color:#0006;text-underline-offset:2px}.form__label{font-size:1.35rem!important;font-weight:600!important;letter-spacing:.01em;color:#000000bf!important}.quantity__input{font-size:1.7rem!important;font-weight:700!important;color:#000!important;opacity:1!important}.shopify-payment-button__more-options{font-size:1.25rem!important;color:#000000a6!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#00000059}.product__description,.product__description p,.product__description li{font-size:1.5rem!important;line-height:1.75!important;color:#000000d1!important}.swatch-input__label,.variant-input__label{font-size:1.35rem!important;font-weight:600!important}.share-button .button--tertiary{font-size:1.3rem!important;color:#00000073!important}.header__heading-link,a.header__heading-link{pointer-events:none!important;cursor:default!important}h1,.h1{letter-spacing:-.015em}h2,.h2{letter-spacing:-.01em}h3,.h3{letter-spacing:-.005em}.header__heading-link .h2,.header__heading-link span.h2{color:#fff!important;font-weight:700!important;letter-spacing:-.01em}.header .header__menu-item,.header .header__menu-item.list-menu__item,.header .header__menu-item.link--text{color:#fff!important;font-weight:600!important;font-size:1.45rem!important;opacity:1!important}.header .header__menu-item:hover{color:#fffc!important;opacity:1!important}.header-wrapper .localization-selector,.header-wrapper .disclosure__button.localization-selector{color:#fff!important;font-weight:600!important;font-size:1.3rem!important;opacity:1!important}.header-wrapper .menu-drawer .localization-selector,.header-wrapper .menu-drawer .disclosure__button.localization-selector,.header-wrapper .menu-drawer .localization-form__select,.header-wrapper .menu-drawer .disclosure__link,.header-wrapper .menu-drawer .localization-selector span,.header-wrapper .menu-drawer button,.header-wrapper .menu-drawer a{color:#1a1a1a!important;opacity:1!important}.menu-drawer__localization .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0 0 .5rem!important;padding:0!important;display:block!important;font-size:1.2rem!important;font-weight:600!important;color:#555!important;text-transform:none!important;letter-spacing:0!important}.menu-drawer__localization .disclosure__button.localization-selector{border:.1rem solid rgba(0,0,0,.25)!important;border-radius:.4rem!important;padding:1rem 1.4rem!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:#fff!important;color:#1a1a1a!important;font-size:1.4rem!important;font-weight:400!important;cursor:pointer!important;margin-bottom:0!important}.menu-drawer__localization .localization-form{margin-bottom:1.2rem}.menu-drawer__localization .disclosure__button .icon-caret{color:#1a1a1a!important;flex-shrink:0}.header .header__icon--menu,.header .header__icon--summary{color:#fff!important}.header .header__icon--menu svg rect,.header .header__icon--summary svg rect{fill:#fff!important}.header .header__icon--search,.header .header__icon--account,.header .header__icon--cart,.header .header__menu-item .icon-caret,.header-wrapper .disclosure__button .icon-caret{color:#fff!important}.header .header__icon:hover{opacity:.8}.cart-count-bubble{height:2.2rem!important;width:2.2rem!important}.cart-count-bubble span[aria-hidden=true]{color:#ff6200!important;font-weight:900!important;font-size:1.4rem!important;line-height:1!important}.header-wrapper .header__icon{color:#fff!important}.header-wrapper .header__icon svg{color:#fff!important}.header-wrapper .header__icon--summary svg rect{fill:#fff!important}.pm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.6rem;box-sizing:border-box}.pm-modal[hidden]{display:none!important}.pm-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;cursor:pointer}.pm-modal__card{position:relative;z-index:1;background:#fff;border-radius:1.4rem;padding:3rem 2.4rem 2.4rem;max-width:46rem;width:100%;box-shadow:0 12px 48px #0003;box-sizing:border-box}.pm-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:3.4rem;height:3.4rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#444;border-radius:50%;padding:0;transition:background .15s,color .15s}.pm-modal__close:hover{background:#00000012;color:#000}.pm-modal__title{font-size:1.6rem!important;font-weight:700!important;text-align:center;margin:0 0 2rem!important;color:#1a1a1a!important;letter-spacing:-.01em}.pm-modal__icons{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:center}.pm-modal__icons .payment-icon,.pm-modal__icons svg{height:2.8rem!important;width:auto!important;max-width:5.4rem;border-radius:.4rem;border:1px solid rgba(0,0,0,.1);background:#f6f6f6;padding:.25rem .5rem;box-sizing:border-box;display:block}@media screen and (max-width:480px){.pm-modal__card{padding:2.6rem 1.8rem 2rem;border-radius:1rem}.pm-modal__icons .payment-icon,.pm-modal__icons svg{height:2.4rem!important;max-width:4.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-brand-styles.css.map */
