.tts-bundle-page{background:#fefaf5;color:#074976;padding:2rem max(1rem,calc((100% - 112rem)/2)) 4rem}.tts-bundle-page__intro{border:3px solid #074976;box-shadow:6px 6px #074976;margin-bottom:1.5rem;padding:1.5rem}.tts-bundle-page__intro p{font-weight:800;margin:0}.tts-bundle-page__intro h1{color:#074976;font-size:2.5rem;font-style:italic;line-height:1;margin:.45rem 0 .8rem}.tts-bundle-page__intro h1 span{background:#ffda22;border:2px solid #074976;display:inline-block;padding:.15rem .35rem}.tts-bundle-page__bar{align-items:center;background:#e4f0f8;border:3px solid #074976;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem;position:sticky;top:.75rem;z-index:2}.tts-bundle-page__bar button{background:#074976;border:2px solid #074976;color:#fff;cursor:pointer;font-size:.9rem;font-weight:800;min-height:2.8rem;padding:.6rem 1rem}.tts-bundle-page__bar button:disabled{cursor:not-allowed;opacity:.45}.tts-bundle-page__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tts-bundle-page__option{background:#fff;border:2px solid #074976;color:#074976;cursor:pointer;display:grid;font:inherit;gap:.6rem;min-width:0;padding:.7rem;text-align:center}.tts-bundle-page__option.is-selected{background:#ffda22;box-shadow:5px 5px #074976;transform:translate(-3px,-3px)}.tts-bundle-page__option img{aspect-ratio:1 / .8;height:100%;object-fit:contain;width:100%}.tts-bundle-page__option span{font-size:1.1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}@media screen and (max-width:989px){.tts-bundle-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.tts-bundle-page{padding:1rem .9rem 3rem}.tts-bundle-page__intro h1{font-size:2rem}.tts-bundle-page__bar{align-items:stretch;flex-direction:column}.tts-bundle-page__grid{gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tts-bundle-page__option{padding:.45rem}.tts-bundle-page__option span{font-size:.72rem}}.tts-mix-match{background:#fdf9f2;color:#174f7f;padding:2.5rem 0}.tts-mix-match__inner{border:3px solid #174f7f;box-shadow:7px 7px #174f7f;display:grid;grid-template-columns:minmax(25rem,.82fr) minmax(0,1.18fr);max-width:135rem;margin:0 auto;width:calc(100% - 11rem)}.tts-mix-match__copy{background:#fff9ee;padding:clamp(2.25rem,4.5vw,4.25rem)}.tts-mix-match__eyebrow{align-items:center;display:flex;font-size:1.22rem;font-weight:900;gap:.5rem;margin:0 0 .75rem}.tts-mix-match__eyebrow:before{background:#ca3d36;border-radius:50%;content:"";height:.55rem;width:.55rem}.tts-mix-match h2{color:#174f7f;font-size:clamp(3.6rem,5.8vw,6.8rem);font-style:italic;line-height:.88;margin:0}.tts-mix-match__price{color:#174f7f;font-size:clamp(1.65rem,2.4vw,2.7rem);font-weight:800;margin:1.25rem 0 0}.tts-mix-match__price strong{background:#f4bc42;border:2px solid #174f7f;display:inline-block;padding:.1rem .35rem}.tts-mix-match__description{font-size:1.35rem;font-weight:800;line-height:1.35;margin:.85rem 0 1.25rem;max-width:32rem}.tts-mix-match__button{background:#174f7f;border:2px solid #174f7f;color:#fff;display:inline-block;font-size:1.08rem;font-weight:900;padding:1rem 1.2rem;text-decoration:none}.tts-mix-match__button:hover{background:#f4bc42;color:#174f7f}.tts-mix-match__notice{font-size:1rem;font-weight:700;line-height:1.3;margin:1rem 0 0}.tts-mix-match__products{background:#e4f0f8;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem}.tts-mix-match__product{background:#fff;border:2px solid #174f7f;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:.75rem}.tts-mix-match__product img{aspect-ratio:1 / .78;height:100%;object-fit:contain;width:100%}.tts-mix-match__product p{font-size:1.22rem;font-weight:900;line-height:1.3;margin:.65rem 0 0;overflow-wrap:anywhere;text-align:center}@media screen and (max-width:749px){.tts-mix-match{padding:1.5rem .9rem}.tts-mix-match__inner{grid-template-columns:1fr;width:100%;max-width:none}.tts-mix-match__products{gap:.55rem;padding:.75rem}.tts-mix-match__product{padding:.45rem}.tts-mix-match__product p{font-size:.62rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
