.grid--subscribe{row-gap:4rem}.grid--subscribe .grid--subscribe_item{max-width:60%}@media screen and (max-width:749px){.subscribe__carousel:after{content:"flickity";display:none}.subscribe__carousel.flickity-enabled{display:block}.subscribe__carousel.flickity-enabled .grid--subscribe_item{width:100%;max-width:100%;margin-right:1.6rem;padding:0}}.subscribe__tabs{display:none}@media screen and (max-width:749px){.subscribe__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;max-width:100%;margin:0 auto 2.4rem}}.subscribe__tab{min-width:4rem;min-height:4rem;margin:0 0 0 -1px;padding:.6rem 1.6rem .3rem;line-height:1;font-family:var(--font-body-family);font-size:var(--font-button-size);font-weight:500;letter-spacing:.03rem;text-transform:uppercase;color:#fff;background-color:transparent;border:1px solid rgb(var(--color-border));border-radius:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media all and (max-width:640px){.subscribe__tab{padding:.6rem 1.4rem .3rem;min-height:3.5rem}}.subscribe__tab:first-child{margin-left:0;border-radius:5px 0 0 5px}.subscribe__tab:last-child{border-radius:0 5px 5px 0}.subscribe__tab.is-active{position:relative;z-index:1;color:#000;background-color:#fff;border-color:#fff}.subscribe__tab:focus{outline:none}.subscribe__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.subscribe__item{position:relative;padding-bottom:25px}.subscribe__item:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:75%;background-color:rgb(var(--color-placeholder));border:1px solid #202020}.subscribe__item .rich-text__subheading{margin-top:0}.subscribe__item .rich-text__subheading+.rich-text__heading{margin-top:0}.subscribe__item .product__description{height:0;font-size:0}.subscribe__item .price--center{align-items:center}.subscribe__item .element-margin-tiny{margin-top:1.5rem}.subscribe__badge{position:absolute;top:calc(25% + 1.2rem);right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:#000;background-color:#c99d40;clip-path:polygon(50% 0%,60.6% 10.4%,75% 6.7%,79% 21%,93.3% 25%,89.6% 39.4%,100% 50%,89.6% 60.6%,93.3% 75%,79% 79%,75% 93.3%,60.6% 89.6%,50% 100%,39.4% 89.6%,25% 93.3%,21% 79%,6.7% 75%,10.4% 60.6%,0% 50%,10.4% 39.4%,6.7% 25%,21% 21%,25% 6.7%,39.4% 10.4%);transform:rotate(12deg);pointer-events:none}.subscribe__panel[hidden]{display:none!important}.subscribe__image{display:block;width:100%;max-width:350px;height:auto;margin:0 auto}@media screen and (max-width:749px){.subscribe__panel .rich-text__heading.h2{font-size:calc(var(--font-heading-scale) * var(--font-h1-size, 2.8rem) * .88)}}.subscribe__note{margin-top:0;font-size:11px;font-weight:500}.subscribe__highlight{color:#c99d40}.subscribe__item .product-form{display:flex;justify-content:center;padding:0 10%}.subscribe__item .product-form form{width:100%;max-width:350px}.subscribe__item .product-form__buttons{justify-content:center}.subscribe__fields{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:20px auto;text-align:left}.subscribe__label{display:block;flex:0 0 100%;margin:0;text-align:center}.subscribe__select-wrapper{position:relative;flex:1 1 auto;color:#fff}.subscribe--stacked .subscribe__select-wrapper{flex-basis:100%}@media screen and (max-width:749px){.subscribe__select-wrapper{flex-basis:100%}}.subscribe__select-wrapper:after{content:"";position:absolute;top:50%;right:1.4rem;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-75%) rotate(45deg);pointer-events:none;transition:color .2s ease}.subscribe__select{-webkit-appearance:none;appearance:none;width:100%;min-height:4rem;padding:.6rem 3.4rem .6rem 1.6rem;font-family:var(--font-body-family);font-size:var(--font-button-size);font-weight:500;letter-spacing:.03rem;text-transform:uppercase;white-space:nowrap;color:inherit;background-color:transparent;border:1px solid rgb(var(--color-border));border-radius:5px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.subscribe__select:focus,.subscribe__select:focus-visible{outline:none;box-shadow:none}.subscribe__select:focus{font-size:var(--font-button-size)}.subscribe__select option{color:#212326;background:#fff;text-transform:none}.rich-text--colored{background-color:transparent!important}.subscribe__panel .rich-text__heading{margin-top:0}.subscribe__panel .rich-text__heading+.rich-text__subheading{margin-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-subscribe.css.map */
