.ts-coffee-banner .collection-hero__inner.page-width{max-width:none;padding-left:0;padding-right:0}.ts-coffee-banner .collection-hero__text-wrapper{width:100%;max-width:none}.ts-coffee-banner .collection-hero__title{position:static!important;width:auto!important;height:auto!important;padding:0 2rem!important;margin:1.8rem auto 2rem!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;text-align:center;font-size:clamp(2.6rem,2.8vw,3.8rem);line-height:1.2;color:#4b3427}.ts-coffee-banner__image{width:100%;background:#f3e9dd}.ts-coffee-banner__image img{display:block;width:80%;max-width:920px;height:auto;margin:0 auto;border-radius:12px}.ts-coffee-banner .ts-coffee-banner__intro{max-width:none!important;margin:0!important;padding:2rem 0 .5rem}.ts-coffee-banner__intro p{text-align:center!important;text-align-last:auto!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:76rem;margin:0 auto}@media screen and (max-width:749px){.ts-coffee-banner .collection-hero__title{font-size:2.6rem;margin:1.2rem auto 1.6rem!important;padding:0 1.5rem!important}.ts-coffee-banner__image img{width:90%;border-radius:8px}.ts-coffee-banner .ts-coffee-banner__intro{padding:1.5rem 0 .5rem}}.ts-gift-selection{display:block;padding:2rem 0 4rem}.ts-gift-selection [hidden]{display:none!important}.ts-gift-introduction{text-align:center;margin-bottom:2rem}.ts-gift-introduction h2{margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3rem)}.ts-gift-selection .ts-gift-introduction p,.ts-gift-selection .ts-gift-price-note,.ts-gift-selection .ts-gift-count,.ts-gift-selection .ts-gift-empty p{text-align:center!important}.ts-gift-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:1.6rem;padding:2rem}.ts-gift-controls fieldset{margin:0;padding:0;border:0;min-width:0}.ts-gift-controls legend{padding:0;margin:0 auto 1rem;text-align:center;font-weight:600}.ts-gift-options{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.ts-gift-options label{position:relative;cursor:pointer}.ts-gift-options span{display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.5rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:999px;font-size:1.4rem;line-height:1.3}.ts-gift-options input:checked+span{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.ts-gift-options input:focus-visible+span{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.ts-gift-price-note{font-size:1.3rem;margin:1.2rem 0 2rem}.ts-gift-grid{padding:0;list-style:none;margin-bottom:0;justify-content:center}.ts-gift-card{display:flex;flex-direction:column}.ts-gift-card .card-wrapper{flex:1;height:auto}.ts-gift-card .card__heading{min-height:3.6em}.ts-gift-card .collection-icon-list[data-review-num="0"]{display:none!important}.ts-gift-product-link{margin-top:1rem;width:100%;min-height:4.4rem;font-size:1.4rem}.ts-gift-count{margin:1rem 0 2rem;font-size:1.4rem}.ts-gift-empty{text-align:center;padding:1rem 0}@media screen and (max-width:749px){.ts-gift-controls{padding:1.6rem 1rem;gap:1.6rem}.ts-gift-controls fieldset{width:100%}.ts-gift-options{gap:.6rem}.ts-gift-options span{font-size:1.3rem;padding:.8rem 1.1rem}.ts-gift-card .card__heading{font-size:1.35rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/169/compiled_assets/styles.css.map?subset=AAAAgAAAAAE */
