.promo-code-banner__content{display:flex;gap:20px;padding:10px}.promo-code-banner__copy{position:relative;transition:opacity .2s ease,transform .2s ease}.promo-code-banner__copied-message{position:absolute;bottom:calc(100% + 8px);right:0;padding:6px 10px;white-space:nowrap;font-size:12px;line-height:1.2;color:#fff;background:#222;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:10}.promo-code-banner__copied-message:after{content:"";position:absolute;top:100%;right:12px;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent}.promo-code-banner__copy.is-copied .promo-code-banner__copied-message{opacity:1;visibility:visible;transform:translateY(0)}.promo-code-banner__copy.is-copied{color:#2f7d32;transform:scale(1.08)}.promo-code-banner{width:100%;box-sizing:border-box}.promo-code-banner__content{width:100%;max-width:1200px;min-height:54px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 14px 10px 18px;box-sizing:border-box;background:#f3f6e9;border:1px solid #dce2d0;border-radius:4px;box-shadow:0 2px 5px #00000014}.promo-code-banner__message{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#171717;font-size:14px;line-height:1.4}.promo-code-banner__icon{flex:0 0 auto;font-size:17px;line-height:1}.promo-code-banner__text{white-space:nowrap}.promo-code-banner__separator{width:1px;height:23px;flex:0 0 1px;background:#777;margin:0 2px}.promo-code-banner__code{white-space:nowrap}.promo-code-banner__code strong{font-weight:600}.promo-code-banner__copy{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:15px;color:#171717;background:transparent;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}.promo-code-banner__copy svg{display:block}.promo-code-banner__copy:hover{opacity:.65}@media screen and (max-width:699px){.promo-code-banner__content{min-height:48px;padding:8px 8px 8px 12px}.promo-code-banner__message{gap:7px;font-size:12px}.promo-code-banner__icon{font-size:14px}.promo-code-banner__separator{height:19px;margin:0 1px}.promo-code-banner__copy{width:32px;height:32px;flex-basis:32px;margin-left:8px}.promo-code-banner__copy svg{width:18px;height:18px}}.footer .newsletter-field{display:block}.newsletter-block__title{text-transform:uppercase;font-weight:700;font-size:.85rem;letter-spacing:.04em;margin:0;color:#fff}.newsletter-block__content,.newsletter-block .text-subdued{color:#ffffff8c;font-size:.85rem;line-height:1.4}.newsletter-block__content p:last-child{margin-block-end:0}.newsletter-field{position:relative;display:flex;align-items:center;width:100%}.newsletter-field input[type=email]{border-radius:8px;padding:.85rem 3rem .85rem 1rem}.newsletter-field input[type=email]::placeholder{color:#ffffff73}.newsletter-field input[type=email]:focus{outline:none;border-color:#fff9}.newsletter-field__submit{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem}.newsletter-field__submit:hover{opacity:.7}#wishlisthero-product-page-button-container{padding-top:0!important}.add-button-whishlist-wrapper{display:flex;align-items:stretch;gap:.85rem;width:100%}.add-button-whishlist-wrapper .quantity-selector,.add-button-whishlist-wrapper [data-quantity-selector]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:52px;border-radius:8px;padding:0 1rem;font-weight:600}.wishlisthero-product-page-button-container svg{font-size:1.7em}.add-button-whishlist-wrapper .button{border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;background-color:#000;color:#fff}.add-button-whishlist-wrapper>div{grid-template-columns:unset}.add-button-whishlist-wrapper .button:before{content:"";width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 7h12l1 13H5z'/><path d='M9 10V6a3 3 0 016 0v4'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 7h12l1 13H5z'/><path d='M9 10V6a3 3 0 016 0v4'/></svg>") center / contain no-repeat}.custom-wishlist-btn{flex:0 0 auto;display:flex}.custom-wishlist-btn .product-form__item{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--text-color) / .15);border-radius:8px}.buy-it-now-button{display:block;width:100%;height:52px;margin-top:.85rem;padding:0 1.5rem;background:transparent;border:1px solid rgb(var(--text-color) / .15);border-radius:14px;color:rgb(var(--text-color));font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s ease}.buy-it-now-button:hover{background:rgb(var(--text-color) / .05)}.buy-it-now-button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:480px){.add-button-whishlist-wrapper{gap:.6rem}.add-button-whishlist-wrapper .quantity-selector,.add-button-whishlist-wrapper [data-quantity-selector]{padding:0 .75rem}.custom-wishlist-btn .product-form__item{width:46px;height:46px}.add-button-whishlist-wrapper .button{font-size:11px;gap:10px;padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/athlit.css.map */
