.ref-collection-hero{background:#faf5f8;color:#513750;overflow:hidden}.ref-collection-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.ref-collection-hero__copy{padding:32px 0}.ref-collection-hero__eyebrow{margin:0 0 12px;color:#683078;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ref-collection-hero h1{margin:0 0 18px;font:700 clamp(32px,3.2vw,54px)/1.06 Georgia,"Times New Roman",serif;color:#4d1855;letter-spacing:-.025em}.ref-collection-hero__description{font:16px/1.5 Georgia,Times New Roman,serif;max-width:640px}.ref-collection-hero__description p{margin:0 0 4px}.ref-collection-hero__description>:first-child{margin-top:0}.ref-collection-hero__description>:last-child{margin-bottom:0}.ref-collection-hero__promises{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 0;padding:0;list-style:none}.ref-collection-hero__promises li{display:flex;align-items:center;gap:10px;color:#683078;font:600 14px/1.4 Georgia,serif}.ref-collection-hero__promises li+li{border-left:1px solid #d4bcd6;padding-left:16px}.ref-collection-hero__promises span{font-size:30px;line-height:1}.ref-collection-hero__media{height:360px;overflow:hidden;border-radius:180px 90px 90px 180px;background:#f3f3f3}.ref-collection-hero__media img{width:100%;height:100%;display:block;object-fit:contain}.ref-tea-collection{background:#fcf8fa;padding-top:24px}.ref-tea-collection__title{margin-top:0;margin-bottom:6px;color:#4d1855;font:700 clamp(26px,2.3vw,36px)/1.2 Georgia,serif;letter-spacing:-.02em}.ref-tea-collection .facets-container{padding-top:0;padding-bottom:12px}.ref-tea-collection .facets__heading,.ref-tea-collection .facet-filters__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ref-tea-collection .facets__summary{margin-bottom:0;padding:7px 32px 7px 16px;border:1px solid #e1d5df;border-radius:999px;color:#513750;font-size:13px}.ref-tea-collection .facets__summary .icon-caret{right:12px}.ref-tea-collection .facets__disclosure{margin-right:12px}.ref-tea-collection .facet-filters__field .select{border:1px solid #e1d5df;border-radius:999px;padding:5px 14px}.ref-tea-collection .facet-filters__sort{padding-right:24px;font-size:13px}.ref-tea-collection .facet-filters__field .select .svg-wrapper{right:10px}.ref-tea-collection #product-grid{--grid-desktop-horizontal-spacing: 14px;--grid-desktop-vertical-spacing: 30px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 24px}.ref-tea-collection .card-wrapper{height:100%}.ref-tea-collection .card{background:transparent;border:0;box-shadow:none}.ref-tea-collection .card__inner{--ratio-percent: 72% !important;border-radius:8px;background:#f3f3f3}.ref-tea-collection .card__media{border-radius:8px}.ref-tea-collection .card__media .media img{object-fit:contain}.ref-tea-collection .card>.card__content{padding:0;flex:1}.ref-tea-collection .card>.card__content .card__information{display:flex;flex-direction:column;padding:10px 0 0;text-align:left}.ref-tea-collection .card__heading{font:500 17px/1.25 Georgia,serif;color:#211824;letter-spacing:0}.ref-tea-collection .product-short-description{margin:5px 0 6px;color:#786b78;font-size:12px;line-height:1.45;letter-spacing:0}.ref-tea-collection .card-information{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;margin-top:auto;text-align:left}.ref-tea-collection .card-information>*{grid-column:1 / -1}.ref-tea-collection .card-information>.caption-large:empty{display:none}#MainContent .ref-tea-collection .card-information .ref-card-reviews{margin:0}.ref-tea-collection .card-information>.price{grid-column:1;margin:0;font-size:15px;line-height:1.4;letter-spacing:0}.ref-tea-collection .card-information>.ref-tea-card__discover{grid-column:2;position:relative;z-index:2;align-self:end;display:inline-flex;gap:10px;align-items:center;margin:0;padding:6px 0;border-bottom:1px solid #91699c;color:#683078;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap}.ref-tea-card__discover:focus-visible,.ref-tea-collection__custom:focus-visible{outline:2px solid #683078;outline-offset:4px}.ref-tea-collection__custom{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:28px;padding:20px;border:1px solid #b48bbc;border-radius:20px;background:#f0e5f1;color:#4d1855;text-align:center;text-decoration:none}.ref-tea-collection__custom strong{font:700 clamp(22px,2vw,32px)/1.2 Georgia,serif}.ref-tea-collection__custom>span{font:600 15px/1.4 Georgia,serif}@media screen and (min-width:750px)and (max-width:1100px){.ref-collection-hero__inner{gap:24px}.ref-collection-hero__promises{gap:10px}.ref-collection-hero__promises li+li{padding-left:10px}.ref-tea-collection .card-information>.ref-tea-card__discover{grid-column:1 / -1;justify-self:start}}@media screen and (max-width:749px){.ref-collection-hero__inner{grid-template-columns:1fr;gap:0}.ref-collection-hero__copy{padding:28px 0 20px}.ref-collection-hero h1{font-size:34px}.ref-collection-hero__description{font-size:15px}.ref-collection-hero__promises{gap:10px;margin-top:18px}.ref-collection-hero__promises li{font-size:12px;gap:6px}.ref-collection-hero__promises li+li{padding-left:10px}.ref-collection-hero__promises span{font-size:22px}.ref-collection-hero__media{height:220px;margin-bottom:24px;border-radius:90px 45px 45px 90px}.ref-tea-collection .card__inner{--ratio-percent: 100% !important}.ref-tea-collection .card__heading{font-size:16px}.ref-tea-collection .card-information>.price{font-size:14px;grid-column:1 / -1}.ref-tea-collection .card-information>.ref-tea-card__discover{grid-column:1 / -1;justify-self:start;min-height:44px}.ref-tea-collection__custom{margin-top:24px;padding:20px 16px}}.ref-collection-hero .ref-collection-hero__inner{display:block}.ref-collection-hero .ref-collection-hero__copy{padding:16px 0}.ref-collection-hero .ref-collection-hero__eyebrow{margin-bottom:6px;font-size:11px}.ref-collection-hero h1{margin-bottom:8px;font-size:clamp(25px,2.1vw,34px);line-height:1.15}.ref-collection-hero .ref-collection-hero__description{max-width:100%;margin-top:0;font-family:inherit;font-size:14px;line-height:1.45}.ref-collection-hero .ref-collection-hero__promises{margin-top:10px;gap:12px}.ref-collection-hero .ref-collection-hero__promises li{font-size:12px}.ref-collection-hero__promises svg{width:21px;height:21px;flex-shrink:0}.ref-tea-collection .card-information>.ref-card-purchase{position:relative;z-index:2;grid-column:1 / -1;display:block;width:100%;min-width:0;margin-top:10px}.ref-card-purchase__price{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:15px;line-height:1.4;color:#211824}.ref-card-purchase__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ref-card-purchase__amount s{color:#786b78;font-size:12px}.ref-card-purchase__price small{font-size:11px}.ref-card-purchase product-form{display:block}.ref-card-purchase__form{display:grid;gap:8px;margin:0}.ref-card-purchase__form label{font-size:12px;line-height:1.4;font-weight:600;color:#513750}.ref-card-purchase__form select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #d4bcd6;border-radius:8px;background:#fff;color:#211824;font-family:inherit;font-size:14px}.ref-card-purchase__submit{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:4px;padding:10px 12px;border:1px solid #683078;border-radius:8px;background:#683078;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:center}.ref-card-purchase__submit:hover{background:#513750}.ref-card-purchase__submit:disabled{opacity:.55;cursor:not-allowed}.ref-card-purchase__submit.loading>span{visibility:hidden}.ref-card-purchase__submit .loading__spinner{position:absolute;width:20px;height:20px}.ref-card-purchase__submit .loading__spinner .path{stroke:#fff}.ref-card-purchase :is(select,button):focus-visible{outline:2px solid #683078;outline-offset:3px}.ref-card-purchase .product-form__error-message-wrapper{margin-bottom:10px;color:#a12424;font-size:13px;line-height:1.4}@media screen and (max-width:749px){.ref-collection-hero .ref-collection-hero__copy{padding:16px 0}.ref-collection-hero h1{font-size:25px}.ref-collection-hero .ref-collection-hero__promises{gap:8px}.ref-collection-hero .ref-collection-hero__promises li{font-size:11px}.ref-card-purchase__form select{font-size:16px}.ref-card-purchase__submit{font-size:13px}}.ref-card-purchase__form{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.ref-card-purchase__form select{grid-column:1;grid-row:1;padding:8px;font-size:13px}.ref-card-purchase__form .ref-card-purchase__submit{grid-column:2;grid-row:1;width:44px;height:44px;padding:10px;margin:0}.ref-card-purchase__cart{flex-shrink:0}.ref-card-purchase__submit.loading .ref-card-purchase__cart{visibility:hidden}.ref-card-purchase__form:not(:has(select)){grid-template-columns:44px}.ref-card-purchase__form:not(:has(select)) .ref-card-purchase__submit{grid-column:1}@media screen and (max-width:749px){.ref-card-purchase__form{gap:6px}.ref-card-purchase__form select{font-size:16px}}.ref-tea-collection .card-information>.ref-card-purchase--inline{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px 10px}.ref-card-purchase--inline .ref-card-purchase__price{grid-column:1;grid-row:1;margin:0}.ref-card-purchase--inline product-form{display:contents}.ref-card-purchase--inline .ref-card-purchase__form{grid-column:2;grid-row:1}.ref-card-purchase--inline .product-form__error-message-wrapper{grid-column:1 / -1;grid-row:2;margin:0}.ref-pack-collection .card-information{grid-template-columns:minmax(0,1fr) 44px}.ref-pack-collection .card-information>.price{grid-column:1;align-self:center}.ref-pack-collection .card-information>.ref-pack-card__choose{grid-column:2;justify-self:end;align-self:center;display:flex;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:10px;margin:0;border:1px solid #683078;border-radius:8px;background:#683078;color:#fff}.ref-pack-collection .ref-pack-card__choose:hover{background:#513750}.ref-pack-collection .ref-card-purchase--inline{margin-top:0}.ref-tea-collection .card-information .price-item,.ref-tea-collection .ref-card-purchase__amount strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/146/assets/ref-tea-collection.css.map */
