.template-product .wt-product__option{margin-bottom:calc(var(--gap, 8px) * 2.5)}.template-product .wt-product__option__title{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.5rem;color:#00217e;margin-bottom:calc(var(--gap, 8px) * 1.25);text-transform:none}.template-product .wt-product__option__title .label{font-weight:inherit}.template-product .wt-product__option__body--tiles .f-button__list{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gap, 8px) * 1.5);width:100%}.template-product .pdp-supply .f-button__list{grid-template-columns:1fr 1fr 1fr}.template-product .wt-product__option__body--tiles .f-button__list__item{display:block}.template-product .wt-product__option__body--tiles .f-button__list__link{width:100%;height:auto;min-height:6.4rem;flex-direction:column;gap:.2rem;padding:calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1);background-color:#fff;font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.5rem;color:#00217e;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;text-align:center}.template-product .wt-product__option__body--tiles input:checked+.f-button__list__link{border-color:var(--pdp-bb-accent, #18988b);background-color:var(--pdp-bb-accent-tint, #ebf5f2);box-shadow:inset 0 0 0 1px var(--pdp-bb-accent, #18988b)}@media(hover:hover){.template-product .wt-product__option__body--tiles .f-button__list__link:hover{border-color:var(--pdp-bb-accent, #18988b)}}.template-product .wt-product__option__body--tiles input.disabled+.f-button__list__link{opacity:.4;cursor:not-allowed;text-decoration:none}.template-product .pdp-card-main{display:block;font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.5rem;line-height:1.2;color:#00217e}.pdp-card-main{text-transform:uppercase}.template-product .pdp-card-sub{display:block;margin-top:.2rem;font-family:var(--font-base);font-weight:400;font-size:1.2rem;line-height:1.2;color:#00217e;text-transform:none}.template-product .wt-variant-option--hidden{display:none!important}@media screen and (max-width:599px){.template-product .pdp-supply .f-button__list{grid-template-columns:1fr 1fr 1fr}}.template-product .pdp-step-label{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.5rem;color:#00217e;margin-bottom:calc(var(--gap, 8px) * 1.25)}.template-product .pdp-delivery{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap, 8px) * 1.5);margin-top:calc(var(--gap, 8px) * 1.75);padding:calc(var(--gap, 8px) * 1.75) calc(var(--gap, 8px) * 2.5);background:#e7f4f1;border:1px solid #b9ddd6;border-radius:var(--border-radius, 14px);color:#18988b}.template-product .pdp-delivery__step{display:flex;align-items:center;gap:calc(var(--gap, 8px) * 1.25)}.template-product .pdp-delivery__icon{width:2.2rem;height:2.2rem;flex:none}.template-product .pdp-delivery__arrow{width:2.6rem;height:2rem;flex:none;opacity:.85}.template-product .pdp-delivery__txt{display:flex;flex-direction:column;line-height:1.2}.template-product .pdp-delivery__label{font-size:1.25rem;opacity:.9}.template-product .pdp-delivery__value{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.45rem}.template-product .pdp-eyebrow{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-bb-green, #18988b);margin-bottom:calc(var(--gap, 8px) * .75)}.template-product .pdp-reviews{display:flex;align-items:center;gap:calc(var(--gap, 8px) * 1);margin-top:calc(var(--gap, 8px) * .75);margin-bottom:calc(var(--gap, 8px) * 1.5)}.template-product .pdp-stars{color:#fcc97e;font-size:1.6rem;letter-spacing:.1em}.template-product .pdp-reviews-text{font-size:1.4rem;color:#00277e)}.template-product .pdp-lede{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.9rem;line-height:1.3;color:var(--pdp-bb-green, #18988b);margin:0 0 calc(var(--gap, 8px) * 1) 0}.template-product .pdp-subtext{font-size:1.4rem;color:#00277e;margin:0 0 calc(var(--gap, 8px) * 2) 0}.template-product .pdp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 2.5);margin-top:calc(var(--gap, 8px) * 2)}.template-product .pdp-trust__item{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;color:var(--color-body-text, #151515)}.template-product .pdp-trust__item:before{content:"\2713";color:var(--pdp-bb-green, #18988b);font-weight:700}.template-product .pdp-price-row{display:flex;align-items:baseline;gap:calc(var(--gap, 8px) * 1.25);margin:calc(var(--gap, 8px) * 2) 0 calc(var(--gap, 8px) * 1.25)}.template-product .pdp-price{font-family:var(--font-price, var(--font-headline));font-weight:700;font-size:2.6rem;color:#00217e}.template-product .pdp-perday{font-size:1.5rem;color:#00217e}.pdp-sticky-footer{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap, 8px) * 2);padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 3);background:#fff;border-top:1px solid #e3e1dc;box-shadow:0 -2px 14px #00000012;transform:translateY(110%);transition:transform .28s ease}.pdp-sticky-footer--show{transform:translateY(0)}.pdp-sticky-footer__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pdp-sticky-footer__title{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.6rem;color:#00217e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-footer__sub{font-size:1.3rem;color:var(--color-body-text-light, #717171)}.pdp-sticky-footer__btn{flex:none;padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 3.5);background:#00217e;color:#fff;border:none;border-radius:var(--border-radius-button, 30px);font-family:var(--font-button);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-transform);letter-spacing:var(--font-button-letter-spacing);cursor:pointer;white-space:nowrap}@media screen and (max-width:599px){.pdp-sticky-footer{padding:calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1.5);gap:1rem}.pdp-sticky-footer__btn{padding:calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-pdp-buy-box.css.map */
