.bamteek-section{--bamteek-heading-color: rgb(var(--bamteek-navy));--bamteek-subtitle-color: #4a5a61;--bamteek-h2-size: 3.2rem;--bamteek-head-gap: 2.4rem;position:relative;padding:calc(5rem * var(--bamteek-pt-scale, 1)) 0 calc(5rem * var(--bamteek-pb-scale, 1))}@media screen and (min-width:750px){.bamteek-section{padding:calc(9rem * var(--bamteek-pt-scale, 1)) 0 calc(9rem * var(--bamteek-pb-scale, 1))}}.bamteek-section--under-header{margin-top:calc(-1 * var(--bamteek-header-offset, 8rem))}@media screen and (min-width:990px){.bamteek-section--under-header{margin-top:calc(-1 * var(--bamteek-header-offset, 9.2rem))}}.bamteek-container{width:100%;max-width:calc(var(--bamteek-content-width) + 2 * var(--bamteek-gutter-mobile));margin:0 auto;padding:0 var(--bamteek-gutter-mobile)}.bamteek-container--wide{max-width:calc(122rem + 2 * var(--bamteek-gutter-mobile))}@media screen and (min-width:750px){.bamteek-container{max-width:min(calc(var(--bamteek-content-width) + 2 * 6rem),var(--page-width));padding:0 min(6rem,4.2vw)}.bamteek-container--wide{max-width:min(max(134rem,var(--page-width)),100%)}}.bamteek-eyebrow{margin:0 0 .4rem;font-size:1.4rem;line-height:1.1;letter-spacing:.103em;color:rgb(var(--color-foreground));opacity:.7}.bamteek-subtitle{margin-bottom:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.1em;color:var(--bamteek-subtitle-color);opacity:1}@media screen and (min-width:990px){.bamteek-subtitle{font-size:14px}}.bamteek-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--bamteek-t-weight, var(--font-heading-weight, 500));font-size:calc(3.2rem * var(--bamteek-t-size, 1));line-height:1.2;letter-spacing:var(--bamteek-t-spacing, -.03em);color:var(--bamteek-heading-color)}.bamteek-heading em{font-style:italic;font-weight:400}@media screen and (min-width:750px){.bamteek-heading{font-size:calc(4.98rem * var(--bamteek-t-size, 1));line-height:1.14;letter-spacing:var(--bamteek-t-spacing, -.02em)}}.bamteek-h2{font-size:calc(var(--bamteek-h2-size) * var(--bamteek-t-size, 1));font-weight:var(--bamteek-t-weight, 500);line-height:1.08;letter-spacing:var(--bamteek-t-spacing, -.035em)}.bamteek-h2 em{color:rgb(var(--bamteek-green))}.bamteek-steps-grid .bamteek-h2 em,.bamteek-recs .bamteek-h2 em{color:#234453}@media screen and (min-width:750px){.bamteek-h2{--bamteek-h2-size: 4.4rem}}.bamteek-section[data-accent=bold] em,.bamteek-section[data-accent=colour] em{font-family:inherit;font-style:normal}.bamteek-section[data-accent=bold] em{font-weight:700}.bamteek-section[data-accent=colour] em{color:rgb(var(--bamteek-green))}.bamteek-stamp{isolation:isolate;position:absolute;z-index:2;top:1rem;inset-inline-end:1rem;display:flex;align-items:center;justify-content:center;width:var(--bamteek-stamp-size, 50px);height:var(--bamteek-stamp-size, 50px);border-radius:50%;background:rgb(var(--bamteek-gold));color:rgb(var(--bamteek-navy));text-align:center;font-size:calc(var(--bamteek-stamp-size, 50px) * .2);line-height:1.05;font-weight:700;pointer-events:none}@media screen and (min-width:990px){.bamteek-stamp{top:1.2rem;inset-inline-end:1.2rem;width:var(--bamteek-stamp-size-lg, 58px);height:var(--bamteek-stamp-size-lg, 58px);font-size:calc(var(--bamteek-stamp-size-lg, 58px) * .19)}}@media(prefers-reduced-motion:reduce){.bamteek-stamp{animation:none}}.bamteek-section[data-bg]{background:var(--bamteek-bg)}.bamteek-section[data-motion=off],.bamteek-section[data-motion=off] *,.bamteek-section[data-motion=off] *:before,.bamteek-section[data-motion=off] *:after{animation:none!important;transition:none!important}.bamteek-section-head{margin-bottom:var(--bamteek-head-gap)}.bamteek-button{display:inline-flex;align-items:center;justify-content:center;min-width:210px;min-height:48px;padding:.4rem 3.2rem;border-radius:var(--bamteek-radius-pill);font-family:var(--font-heading-family);font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.bamteek-button:hover{opacity:.88}}.bamteek-button--primary{background:var(--bamteek-btn-color, rgb(var(--bamteek-navy)));color:#fff}.bamteek-button--primary.bamteek-button--arrow,.bamteek-button--line.bamteek-button--arrow{justify-content:space-between;gap:2rem;padding:4px;padding-inline-start:2.4rem}.bamteek-button__chip{display:flex;align-items:center;justify-content:center;flex:none;align-self:stretch;width:40px;border-radius:var(--bamteek-radius-pill);background:rgb(var(--bamteek-button-chip));color:rgb(var(--bamteek-navy))}.bamteek-button--light{background:#f4f3ec;color:rgb(var(--bamteek-navy));font-weight:700}.bamteek-button--outline{border:1px solid #f4f3ec;border-radius:9.9rem;color:#f4f3ec;font-weight:700}.bamteek-button--line{border:1.5px solid var(--bamteek-btn-color, rgb(var(--bamteek-navy)));color:var(--bamteek-btn-color, rgb(var(--bamteek-navy)));font-weight:600}.bamteek-button--link{min-width:0;min-height:0;padding:0;border-radius:0;color:var(--bamteek-btn-color, rgb(var(--bamteek-navy)));font-weight:600;text-decoration:underline;text-underline-offset:.5rem}@media screen and (min-width:990px){.bamteek-button{min-width:340px;min-height:74px;padding:.4rem 4.8rem;font-size:22px}.bamteek-button--primary.bamteek-button--arrow,.bamteek-button--line.bamteek-button--arrow{padding:4px;padding-inline-start:4rem}.bamteek-button__chip{width:66px}.bamteek-button--link{min-width:0;min-height:0;padding:0}}.bamteek-dot{display:inline-block;flex:none;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--bamteek-sage-deep))}.bamteek-dot--gold{background:rgb(var(--bamteek-gold-deep))}.bamteek-scroller{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bamteek-scroller::-webkit-scrollbar{display:none}.bamteek-pills{position:absolute;top:1.4rem;inset-inline-end:1.4rem;inset-inline-start:1.4rem;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;pointer-events:none}.bamteek-pills .bamteek-card__tag{position:static;max-width:100%}.bamteek-badge{margin-inline-start:auto;padding:.6rem 1rem;border-radius:9.9rem;background:rgb(var(--bamteek-navy));font-size:1.1rem;line-height:1.2;letter-spacing:.02em;color:#fff;white-space:nowrap}@media screen and (min-width:990px){body:has(.bamteek-hero) .bamteek-container,body:has(.bamteek-hero) .bamteek-container--wide{max-width:1440px;padding-inline:48px}body:has(.bamteek-hero) .bamteek-section{--bamteek-head-gap: 36px}body:has(.bamteek-hero) .bamteek-subtitle{margin-bottom:10px;font-size:14px}body:has(.bamteek-hero) .bamteek-h2{--bamteek-h2-size: 48px;line-height:1.05}}@media screen and (min-width:990px)and (hover:hover)and (prefers-reduced-motion:no-preference){body:has(.bamteek-hero) :is(.bamteek-pcard,.bamteek-hero__button,.bamteek-pack__desk-button,.bamteek-vs__button,.bamteek-villains__arrow,.bamteek-newsletter__submit){transition:transform .2s ease}body:has(.bamteek-hero) :is(.bamteek-pcard,.bamteek-hero__button,.bamteek-pack__desk-button,.bamteek-vs__button,.bamteek-villains__arrow,.bamteek-newsletter__submit):hover{transform:translateY(-2px)}}.bamteek-card__media>.bamteek-pcard__form{position:absolute;z-index:3;inset-inline-end:1rem;bottom:1rem;margin:0}.bamteek-card__media>a.bamteek-pcard__add,.bamteek-card__media>.bamteek-pcard__add--off{position:absolute;z-index:3;inset-inline-end:1rem;bottom:1rem}.bamteek-card__media .bamteek-pcard__add{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(var(--bamteek-navy));color:#fff;font-family:inherit;text-decoration:none;cursor:pointer}.bamteek-card__media .bamteek-pcard__form .bamteek-pcard__add{position:static}.bamteek-card__media .bamteek-pcard__add.bt-hyp{isolation:isolate;transition:opacity .2s ease}.bamteek-card__media.bt-in .bamteek-pcard__add.bt-hyp{opacity:0;pointer-events:none}.bamteek-card__media>.bt-step{position:absolute;z-index:3;inset-inline-end:1rem;bottom:1.4rem;display:flex;align-items:center;width:96px;height:36px;border-radius:36px;background:rgb(var(--bamteek-navy));color:#fff;opacity:0;transform:scale(.85);transform-origin:right center;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.bamteek-card__media.bt-in>.bt-step{opacity:1;transform:none;pointer-events:auto}.bamteek-card__media .bt-step button{flex:1 1 0;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.bamteek-card__media .bt-n{flex:1 1 0;text-align:center;font-size:1.5rem;line-height:1;font-weight:700}.bamteek-card__media.bt-added .bamteek-pcard__add svg.pl,.bamteek-card__media.bt-added .bt-step .bt-pl svg{animation:bamteek-plus-spin .8s cubic-bezier(.5,0,.2,1) 1}.bamteek-card__media.bt-sub .bt-step .bt-mi svg{animation:bamteek-minus-spin .8s cubic-bezier(.5,0,.2,1) 1}@keyframes bamteek-plus-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bamteek-minus-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.bamteek-card{position:relative}.bamteek-card__value{position:absolute;z-index:4;top:-1.1rem;inset-inline-end:1.6rem;padding:.3rem 1rem;border-radius:9.9rem;background:#e3c98e;color:#234453;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:lowercase;box-shadow:0 0 0 2px #fff;pointer-events:none}.bamteek-stamp:not(.bamteek-stamp--still):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:#e3c98ee6;animation:bamteek-stamp-glow 1.8s ease-out infinite}@keyframes bamteek-stamp-glow{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bamteek-stamp:after,.bamteek-card__media .bt-step,.bamteek-card__media .bamteek-pcard__add svg,.bamteek-card__media .bt-step svg{animation:none!important;transition:none!important}}.bamteek-card__media .bamteek-pcard__add--off{opacity:.4;cursor:default}.bamteek-card__media .bamteek-pcard__add.is-loading,.bamteek-card__media .bamteek-pcard__add[aria-disabled=true]{opacity:.6}.bamteek-card__media .bamteek-pcard__add:focus-visible{outline:.3rem solid rgb(var(--bamteek-navy));outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bamteek-section-base.css.map */
