:root{--pe-blue: #2a87b9;--pe-deep: #1c5b7d;--pe-tide: #f2f8fb;--pe-muted: #666666;--pe-card-ink: #123b51;--pe-card-muted: #7c97a6;--pe-card-hair: #e7eff4;--pe-sale: #b3392b;--pe-sale-bg: #fdeceb;--pe-muted-2: #555555;--pe-link: #2359a6;--pe-link-hover: #0a3066;--pe-gradient-title: linear-gradient(90deg, #5dbdfc, #975af2, #f45dfc);--pe-gradient-tide: linear-gradient(100deg, #1c5b7d 0%, #2a87b9 52%, #5fb4e0 100%);--pe-gradient-tide-flat: linear-gradient(90deg, #1c5b7d, #5fb4e0);--pe-gradient-heading: linear-gradient(100deg, #830af5, #ffbff2);--pe-radius-pill: 50px;--pe-radius-button: 30px;--pe-radius-media: 25px;--pe-radius-media-inner: 20px}.product-card-wrapper .card--card{border:1px solid var(--pe-card-hair, #e7eff4);border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.product-card-wrapper:hover .card--card{transform:translateY(-3px);box-shadow:0 16px 32px #12303f1a}.product-card-wrapper .card__media{background:linear-gradient(160deg,#f7fbfd,#eef6fa)}.product-card-wrapper .card__media .media img{padding:14px;object-fit:contain;mix-blend-mode:multiply}.product-card-wrapper .card__content{padding:13px 16px 16px}.product-card-wrapper .card__information{display:flex;flex-direction:column;gap:4px;padding:0;text-align:left}.product-card-wrapper .card__information>*,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{text-align:left}.product-card-wrapper .card__information .card__heading{margin:0}.product-card-wrapper .card__information .card__heading .full-unstyled-link{font-size:1.7rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--pe-card-ink, #123b51)}.product-card__metafield-resonance{font-size:1.35rem;font-style:italic;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--pe-blue, #2a87b9)}.pc-family{font-size:1.05rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--pe-card-muted, #7c97a6);margin-top:2px}.pc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:1.5rem;justify-content:flex-start;text-align:left}.pc-price .price{font-size:inherit}.pc-price .price__container,.pc-price .price--on-sale .price__sale{display:flex;align-items:baseline;gap:8px}.pc-price .price-item{font-size:inherit;margin:0}.pc-price .price-item--sale,.pc-price .price__regular .price-item--regular{font-weight:800;color:var(--pe-card-ink, #123b51);font-variant-numeric:tabular-nums}.pc-price .price__sale .price-item--regular{font-weight:400;font-size:.92em;color:var(--pe-card-muted, #7c97a6);font-variant-numeric:tabular-nums}.pc-price .price__badge-sale,.pc-price .price__badge-sold-out{display:none}.pc-save{font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-sale, #b3392b);background:var(--pe-sale-bg, #fdeceb);border-radius:999px;padding:3px 8px}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card--card{transition:none}.product-card-wrapper:hover .card--card{transform:none}}.t-index .footer,.t-product .footer{margin-top:0}.slideshow__media img{width:100%!important;height:100%!important;object-fit:cover!important}.slideshow__text.banner__box{border-radius:var(--pe-radius-pill, 50px);background:#fff!important;padding:12px 30px!important;margin:0 25px!important}.eg-title{font-size:4.7rem!important;font-weight:700;background:var(--pe-gradient-title, linear-gradient(90deg, #5dbdfc, #975af2, #f45dfc));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eg-sub,.flower-menu-wrapper .flower-menu__subtitle{color:var(--pe-muted, #666666);font-size:20px}.flower-menu-wrapper .title-wrapper-with-link{flex-direction:column;gap:1rem;justify-content:center!important;text-align:center}.collection__title h2{text-align:center;font-weight:700;background:var(--pe-gradient-heading, linear-gradient(100deg, #830af5, #ffbff2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.collection__view-all .button:after{box-shadow:none!important}.blog .title-wrapper-with-link{justify-content:center}.product__tax.caption{display:none!important}.custom-quantity-price-wrapper .price--on-sale .price__container{flex-direction:column;align-items:flex-start;gap:0}.custom-quantity-price-wrapper .price--on-sale .price-item{line-height:0;font-size:1.8rem}.custom-quantity-price-wrapper .price--on-sale s{text-decoration:line-through}.price--on-sale .custom-quantity{margin-left:auto;margin-right:auto}.price--on-sale .price-item{position:relative;top:3px}.banner__media{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--pe-radius-media, 25px);background-color:#fff;width:100%;min-height:100px;padding:10px}.banner__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--pe-radius-media-inner, 20px)}@media(min-width:1024px){.rich-text h2{white-space:nowrap;display:flex;justify-content:center;align-items:center}}.refine-buttons__container .button{background-color:transparent;border:3px solid var(--pe-blue, #2a87b9);color:var(--pe-blue, #2a87b9);box-shadow:none;border-radius:var(--pe-radius-button, 30px);font-size:1.7rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .2s ease-in-out}.main-blog .title--primary{text-align:center!important;margin:2rem auto!important;width:fit-content;display:block}@media screen and (min-width:990px){.t-blog .blog-articles{grid-template-columns:repeat(3,1fr)!important}}.article-template__hero-container .media{background-color:transparent!important;border:none!important}.article-template .rte,.article-template .rte p,.article-template .rte span{font-size:18px!important;line-height:1.7!important}.article-template .rte a,.article-template__content a{color:var(--pe-link, #2359a6)!important;text-decoration:underline}.article-template__content a:hover{color:var(--pe-link-hover, #0a3066)!important}.multirow .button:after{display:none!important}.contact .button{box-shadow:none!important}.cart__footer .button:after{box-shadow:none!important}.collapsible-content .accordion{margin-top:10px!important;margin-bottom:15px!important}.t-product .product__purchase-wrapper{display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:center;gap:1.8rem 3.4rem;max-width:72rem;margin:3.4rem auto 5.2rem;padding:2.2rem 2.4rem;background:#fff;border:1px solid #e2ecf2;border-radius:16px;box-shadow:0 10px 26px #12303f0f}.t-product .pe-pricecol{display:flex;flex-direction:column;gap:.8rem}.t-product .pe-buycol{display:flex;flex-direction:column;gap:1.2rem}.t-product .pe-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:4px}.t-product .pe-price .price{font-size:2.8rem;font-weight:800;color:#123b51;line-height:1.1}.t-product .pe-price .price__container{display:flex;align-items:baseline;gap:10px}.t-product .pe-price .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.t-product .pe-price .price-item{font-size:inherit;font-weight:inherit;line-height:inherit}.t-product .pe-price .price__sale .price-item--regular{font-weight:400;color:#7c97a6}.t-product .pe-price .price__badge-sale{margin-top:12px}.t-product .pe-price__meta{font-size:1.38rem;font-weight:600;color:#7c97a6;white-space:nowrap}.t-product .product__purchase-wrapper .product__tax{margin:0;font-size:1.25rem;color:#7c97a6}.t-product .pe-qtyrow{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;--pe-control-height: 5rem}.t-product .pe-qtyrow .product-form__quantity{margin:0;flex:0 0 auto}.t-product .pe-qtyrow .quantity{display:flex;align-items:center;height:var(--pe-control-height, 5rem);min-height:0;width:auto;box-sizing:border-box;border:1.6px solid #d9e8f1;border-radius:999px;overflow:hidden;background:#fff}.t-product .pe-qtyrow .quantity:after{display:none}.t-product .pe-qtyrow .quantity__button{width:auto;padding:0 15px;height:100%;color:#4d7387;font-weight:800}.t-product .pe-qtyrow .quantity__input{width:4rem;min-width:0;padding:0;text-align:center;font-weight:800;color:#123b51;background:transparent}.t-product .pe-qtyrow>*:last-child{flex:1 1 18rem;min-width:0}.t-product .pe-qtyrow product-form,.t-product .pe-qtyrow form,.t-product .pe-qtyrow .product-form__buttons{display:block;width:100%;max-width:none;margin:0}.t-product .pe-qtyrow .product-form__submit{width:100%;height:var(--pe-control-height, 5rem);min-height:0;margin:0;border:0;border-radius:999px;padding:0 30px;box-sizing:border-box;font-size:1.5rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#43a6db,#2a87b9);box-shadow:0 8px 18px #2a87b94d;transition:box-shadow .2s ease,transform .2s ease}.t-product .pe-qtyrow .product-form__submit:hover{box-shadow:0 10px 22px #2a87b96b}.t-product .pe-qtyrow .product-form__submit:after{display:none}.t-product .pe-btn-ghost{width:100%;border:0;appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;height:5rem;padding:0 30px;font-size:1.5rem;font-weight:800;text-align:center;text-decoration:none;color:#2a87b9;background:none;box-shadow:inset 0 0 0 1.6px #2a87b973;transition:box-shadow .2s ease,background .2s ease}.t-product .pe-btn-ghost:hover{background:#2a87b90f;box-shadow:inset 0 0 0 1.6px #2a87b9b3}.t-product .pe-btn-ghost:focus-visible{outline:2px solid #2a87b9;outline-offset:2px}.t-product .pe-trust{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px;margin-top:0;padding-top:1.5rem;border-top:1px dashed #e2ecf2;font-size:1.3rem;color:#7c97a6}.t-product .pe-trust span{display:flex;align-items:center;gap:6px}.t-product .pe-trust i{width:6px;height:6px;border-radius:50%;background:#16a08c;display:block;flex:none}@media screen and (max-width:749px){.t-product .product__purchase-wrapper{grid-template-columns:minmax(0,1fr);gap:1.4rem;padding:1.8rem;margin-bottom:3.6rem}.t-product .pe-qtyrow>*:last-child{flex:1 1 100%}}.t-product .product.product--medium{align-items:start;column-gap:2.8rem}@media screen and (min-width:750px){.t-product .product.grid--3-col-tablet{grid-template-columns:2.75fr 3.7fr 2.75fr}.t-product .product.grid--3-col-tablet>.product__info-wrapper{margin-left:0!important}.t-product .product.grid--3-col-tablet>.product__info-wrapper-left,.t-product .product.grid--3-col-tablet>.product__media-wrapper--essence{width:100%!important;justify-self:stretch}}.t-product .product__info-wrapper-left{align-items:flex-end;justify-content:flex-start;text-align:right;gap:.6rem;padding-top:1.2rem}.t-product .product__info-wrapper-left .product-type{order:-1;margin:0;font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.7;text-align:right}.t-product .product__info-wrapper-left .product__title{order:0;margin:0;max-width:none;padding-right:0;font-size:clamp(2.6rem,1.2rem + 1.9vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-align:right;text-wrap:balance}.t-product .product__info-wrapper-left .product__resonance-metafield{order:2;width:auto;max-width:min(32ch,100%);margin:.6rem 0 0;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:rgb(var(--color-foreground));opacity:1;text-align:right;white-space:normal}.t-product .product__info-wrapper-left .product__resonance-metafield p{margin:0;font-size:clamp(1.7rem,1.1rem + .8vw,2.5rem);font-weight:400;font-style:italic;line-height:1.25;letter-spacing:-.005em;text-wrap:balance}.t-product .product__info-wrapper-left:after{content:"";order:1;width:4.6rem;height:2px;margin:1.4rem 0 .2rem;background:rgb(var(--color-foreground));opacity:.35}.t-product .pe-hero-rating{order:3;display:flex;align-items:center;gap:.8rem;margin-top:1.6rem;color:rgb(var(--color-foreground));text-decoration:none}.t-product .pe-hero-rating .rating-star{--color-rating-star: #f0b429;--letter-spacing: .5;--font-size: 1.5}.t-product .pe-hero-rating__count{font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap;opacity:.7}.t-product .pe-hero-rating:hover .pe-hero-rating__count{opacity:1}.t-product .pe-hero-rating:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.t-product .pe-hero-rating--badge .jdgm-prev-badge__stars{color:#f0b429}.t-product .pe-hero-rating--badge .jdgm-prev-badge__text{font-size:1.3rem;font-weight:600;opacity:.7}.t-product .pe-hero-origin{order:4;display:block;margin:.9rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground));opacity:.7}.t-product .pe-hero-flag{display:inline-block;width:2.2rem;height:1.1rem;margin-right:.7rem;vertical-align:-.1em;border-radius:2px;box-shadow:0 0 0 1px #12303f24}.t-product .eg-gallery{display:flex;flex-direction:column;gap:.8rem}.t-product .eg-stage{position:relative;width:100%;aspect-ratio:4000 / 4500;overflow:hidden;background:#fff}.t-product .eg-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .5s ease}.t-product .eg-slide.is-on{opacity:1}.t-product .eg-slide img{width:100%;height:100%;display:block}.t-product .eg-slide--contain img{object-fit:contain}.t-product .eg-slide--cover img{object-fit:cover;border-radius:var(--pe-radius-media-inner, 20px)}.t-product .eg-caption{margin:0;text-align:center;font-size:1.3rem;line-height:1.4;color:#7c97a6;min-height:1.8rem}.t-product .eg-caption em{font-style:italic}.t-product .eg-thumbs{display:flex;justify-content:center;gap:10px}.t-product .eg-thumb{position:relative;width:6.6rem;aspect-ratio:4000 / 4500;padding:0;border:0;background:none;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1.6px #e2ecf2;transition:box-shadow .2s ease,transform .2s ease}.t-product .eg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.t-product .eg-thumb.is-on{box-shadow:inset 0 0 0 2.4px var(--pe-blue, #2a87b9)}.t-product .eg-thumb:hover{transform:translateY(-2px)}.t-product .eg-thumb:focus-visible{outline:2px solid var(--pe-blue, #2a87b9);outline-offset:2px}@media(prefers-reduced-motion:reduce){.t-product .eg-slide,.t-product .eg-thumb{transition:none}.t-product .eg-thumb:hover{transform:none}}.t-product .product__info-wrapper .product__description-heading{margin:0 0 1.4rem;font-size:1.9rem;line-height:1.3;text-align:left;text-wrap:balance}.t-product .product__info-wrapper .product__short-description{font-size:1.9rem;line-height:1.35}.t-product .product__info-wrapper{padding-top:1.2rem}@media screen and (max-width:989px){.t-product .product__info-wrapper-left,.t-product .product__info-wrapper-left .product-type,.t-product .product__info-wrapper-left .product__title,.t-product .product__info-wrapper-left .product__resonance-metafield{align-items:center;text-align:center}.t-product .product__info-wrapper-left{align-items:center}.t-product .product__info-wrapper-left .product__resonance-metafield{max-width:40ch}}.pe-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:2rem}.pe-guide[hidden]{display:none}.pe-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#12303f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pe-guide__panel{position:relative;display:flex;flex-direction:column;width:min(72rem,100%);max-height:min(86vh,76rem);overflow:hidden;background:#fff;border-radius:20px;padding:1.2rem 2.4rem 2.4rem;box-shadow:0 24px 60px #12303f47}.pe-guide__head{flex:none;display:flex;justify-content:flex-end;margin-bottom:.4rem}.pe-guide__mount{flex:1 1 auto;min-height:0;overflow:auto}.pe-guide__close{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#12303f0f;color:#123b51;cursor:pointer}.pe-guide__close:hover{background:#12303f1f}.pe-guide__close:focus-visible{outline:2px solid #2a87b9;outline-offset:2px}.pe-guide__close svg{width:1.6rem;height:1.6rem}.pe-guide .ec-stage{min-height:0!important;padding:0!important}.pe-guide .ec-panel,.pe-guide .ec-msg{opacity:1!important}@media screen and (max-width:749px){.pe-guide{padding:1rem}.pe-guide__panel{padding:2.4rem 1.6rem 1.6rem;max-height:88vh}}.t-page-story .pe-story.center-block{max-width:68ch;margin:0 auto 4.8rem}.t-page-story .pe-story .title-page{font-size:clamp(2.4rem,1.9rem + 1vw,3.2rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--pe-blue, #2a87b9);text-wrap:balance}.t-page-story .pe-story .lead{font-size:1.7rem;line-height:1.65;color:var(--pe-card-ink, #123b51)}.t-page-story #cd-timeline{position:relative;max-width:82rem;margin:0 auto;padding:0 0 0 15.6rem}.t-page-story #cd-timeline:before{content:"";position:absolute;left:12rem;top:.8rem;bottom:.8rem;width:2px;background:linear-gradient(180deg,var(--pe-card-hair, #e7eff4),var(--pe-blue, #2a87b9) 10%,var(--pe-blue, #2a87b9) 90%,var(--pe-card-hair, #e7eff4))}.t-page-story .cd-timeline-block{position:relative;margin:0 0 3.4rem;padding:0}.t-page-story .cd-timeline-block:first-child{margin-bottom:0}.t-page-story .cd-timeline-block:before{content:"";position:absolute;left:-4.15rem;top:.9rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--pe-blue, #2a87b9);box-shadow:0 0 0 4px #fff}.t-page-story .cd-timeline-content h1{position:absolute;left:-15.6rem;top:-.2rem;width:10rem;margin:0;font-size:2.2rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;text-align:right;color:var(--pe-deep, #1c5b7d);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;text-wrap:balance}.t-page-story .cd-timeline-content h2{margin:0 0 .6rem;font-size:1.75rem;font-weight:800;line-height:1.3;letter-spacing:-.005em;color:var(--pe-card-ink, #123b51)}.t-page-story .cd-timeline-content h2~h2{margin-top:2rem}.t-page-story .cd-timeline-content p{margin:0 0 .9rem;max-width:62ch;font-size:1.55rem;line-height:1.65;color:var(--pe-muted-2, #555555)}.t-page-story .cd-timeline-content p:empty{display:none}.t-page-story .cd-timeline-content img{max-width:28rem;width:100%;height:auto;margin:1.2rem 0 .4rem;border-radius:12px}.t-page-story .cd-timeline-content .cd-list,.t-page-story .cd-timeline-content .cd-list>dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1.2rem;margin:1.2rem 0 0;padding:1rem 0 0;border-top:1px solid var(--pe-card-hair, #e7eff4)}.t-page-story .cd-timeline-content .cd-list dt:has(+dd:empty){grid-column:1 / -1}.t-page-story .cd-timeline-content .cd-list>dl{margin:0;padding:0;border:0}.t-page-story .cd-timeline-content .cd-more{margin:1.2rem 0 0;padding:1rem 0 0 1.8rem;border-top:1px solid var(--pe-card-hair, #e7eff4);list-style:none}.t-page-story .cd-timeline-content .cd-more li{position:relative;margin:0 0 .5rem;font-size:1.45rem;line-height:1.6;color:var(--pe-muted-2, #555555)}.t-page-story .cd-timeline-content .cd-more li:before{content:"";position:absolute;left:-1.4rem;top:.85rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--pe-blue, #2a87b9)}.t-page-story .cd-timeline-content .cd-list dt,.t-page-story .cd-timeline-content .cd-list dd{margin:0;font-size:1.35rem;line-height:1.5}.t-page-story .cd-timeline-content .cd-list dt{font-weight:800;color:var(--pe-blue, #2a87b9);font-variant-numeric:tabular-nums;white-space:nowrap}.t-page-story .cd-timeline-content .cd-list dd{color:var(--pe-card-muted, #7c97a6)}.t-page-story .cd-timeline-content .cd-list dt p,.t-page-story .cd-timeline-content .cd-list dd p{margin:0;font-size:inherit;line-height:inherit;color:inherit}@media screen and (max-width:749px){.t-page-story #cd-timeline{padding-left:2.6rem}.t-page-story #cd-timeline:before{left:.5rem}.t-page-story .cd-timeline-block:before{left:-2.05rem;top:.7rem}.t-page-story .cd-timeline-content h1{position:static;width:auto;margin:0 0 .4rem;font-size:1.9rem}.t-page-story .cd-timeline-content .cd-list,.t-page-story .cd-timeline-content .cd-list>dl{grid-template-columns:max-content 1fr}}.t-policy .shopify-policy__container{max-width:76rem;margin:0 auto;padding:4.4rem 1.5rem 0}.t-policy .shopify-policy__title{margin:0 0 2.6rem;text-align:left}.t-policy .shopify-policy__title h1{margin:0;font-size:clamp(2.6rem,2rem + 1.2vw,3.4rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--pe-blue, #2a87b9)}.t-policy .shopify-policy__body{padding:0}.t-policy .shopify-policy__body .rte{max-width:68ch;color:#41616f}.t-policy .shopify-policy__body .rte>*:first-child{margin-top:0}.t-policy .shopify-policy__body h2{margin:0 0 1.4rem;font-size:2rem;font-weight:800;line-height:1.3;letter-spacing:-.005em;color:var(--pe-deep, #1c5b7d)}.t-policy .shopify-policy__body h3{margin:3rem 0 .8rem;font-size:1.65rem;font-weight:800;line-height:1.35;color:var(--pe-deep, #1c5b7d)}.t-policy .shopify-policy__body h4{margin:2rem 0 .6rem;font-size:1.35rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-deep, #1c5b7d)}.t-policy .shopify-policy__body p{margin:0 0 1.4rem;font-size:1.55rem;line-height:1.75}.t-policy .shopify-policy__body ul,.t-policy .shopify-policy__body ol{margin:0 0 1.6rem;padding-left:2rem}.t-policy .shopify-policy__body li{margin-bottom:.7rem;font-size:1.55rem;line-height:1.7}.t-policy .shopify-policy__body a{color:var(--pe-blue, #2a87b9)}.t-policy .shopify-policy__body p:empty{display:none}.t-policy .shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1.6rem;font-size:1.45rem}.t-policy .shopify-policy__body th,.t-policy .shopify-policy__body td{border:1px solid var(--pe-card-hair, #e7eff4);padding:.8rem 1rem;text-align:left}.t-policy .policy-also{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.8rem;max-width:76rem;margin:4rem auto 0;padding:1.8rem 1.5rem 0;border-top:1px solid var(--pe-card-hair, #e7eff4)}.t-policy .policy-also__label{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pe-card-muted, #7c97a6)}.t-policy .policy-also a{font-size:1.45rem;font-weight:700;color:var(--pe-blue, #2a87b9);text-decoration:none}.t-policy .policy-also a:hover{text-decoration:underline}.t-blog .main-blog>.title--primary,.t-blog-essence-stories .main-blog>.title--primary{color:var(--pe-blue, #2a87b9);margin:0 auto 3.2rem;font-size:clamp(3.4rem,2.4rem + 2vw,5.2rem);font-weight:800;line-height:1.05;letter-spacing:-.028em;text-align:center;text-wrap:balance}@supports ((background-clip: text) or (-webkit-background-clip: text)){.t-blog .main-blog>.title--primary,.t-blog-essence-stories .main-blog>.title--primary{width:fit-content;background-image:var(--pe-gradient-tide, linear-gradient(100deg, #1c5b7d, #2a87b9 52%, #5fb4e0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.t-blog .main-blog>.title--primary:after,.t-blog-essence-stories .main-blog>.title--primary:after{content:"";display:block;width:6.4rem;height:3px;margin:1.8rem auto 0;border-radius:2px;background:var(--pe-gradient-tide-flat, linear-gradient(90deg, #1c5b7d, #5fb4e0));-webkit-text-fill-color:initial}.t-search .template-search__header{margin-bottom:2.4rem}.t-search .search-eyebrow{margin:0 0 .6rem;text-align:center;font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pe-card-muted, #7c97a6)}.t-search h1.search-term{margin:0;font-size:clamp(3.2rem,2.2rem + 2vw,4.6rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--pe-blue, #2a87b9);overflow-wrap:anywhere}.t-search .search-count{margin:.8rem 0 0;text-align:center;font-size:1.4rem;color:var(--pe-card-muted, #7c97a6)}.t-search .facets__form,.t-search .facets-vertical-form{gap:1rem 1.6rem;padding:1.2rem 0;border-top:1px solid var(--pe-card-hair, #e7eff4);border-bottom:1px solid var(--pe-card-hair, #e7eff4)}.t-search .facets__heading,.t-search .facet-filters__label,.t-search .facets__label{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pe-card-muted, #7c97a6)}.t-search .facets__summary,.t-search .facet-filters__field .select{border:1px solid var(--pe-card-hair, #e7eff4);border-radius:50px;background:#fff;padding:.7rem 1.4rem;font-size:1.4rem;font-weight:700;color:var(--pe-deep, #1c5b7d);transition:border-color .16s ease,color .16s ease}.t-search .facets__summary:hover,.t-search .facet-filters__field .select:hover{border-color:var(--pe-blue, #2a87b9)}.t-search .facets__disclosure[open]>.facets__summary{border-color:var(--pe-blue, #2a87b9);color:var(--pe-blue, #2a87b9)}.t-search .product-count__text,.t-search .facets__status{font-size:1.3rem;color:var(--pe-card-muted, #7c97a6)}.t-search .product-grid .card__inner.ratio,.t-search #product-grid .card__inner.ratio{--ratio-percent: 100% !important}.t-page-quizzes .main-page-title{margin:0 auto 1.2rem;font-size:clamp(3.2rem,2.2rem + 2vw,4.6rem);font-weight:800;line-height:1.05;letter-spacing:-.028em;text-align:center;color:var(--pe-blue, #2a87b9)}@supports ((background-clip: text) or (-webkit-background-clip: text)){.t-page-quizzes .main-page-title{width:fit-content;background-image:var(--pe-gradient-tide, linear-gradient(100deg, #1c5b7d, #2a87b9 52%, #5fb4e0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.t-page-quizzes .main-page-title:after{content:"";display:block;width:6.4rem;height:3px;margin:1.6rem auto 0;border-radius:2px;background:var(--pe-gradient-tide-flat, linear-gradient(90deg, #1c5b7d, #5fb4e0));-webkit-text-fill-color:initial}.t-page-quizzes .rich-text__text{max-width:56ch;margin:0 auto;font-size:1.6rem;line-height:1.65;color:var(--pe-card-muted, #7c97a6)}.t-page-quizzes .multirow__inner{max-width:104rem}.t-page-quizzes .multirow__inner>.image-with-text{padding:3.4rem 3rem;border-radius:18px}.t-page-quizzes .multirow__inner>.image-with-text:nth-child(2n){background:var(--pe-tide, #f2f8fb)}.t-page-quizzes .multirow__inner>.image-with-text+.image-with-text{margin-top:1.2rem}.t-page-quizzes .multirow__inner>.image-with-text{--media-radius: 14px}.t-page-quizzes .image-with-text__media{border-radius:14px;overflow:hidden;height:auto;aspect-ratio:16 / 10}.t-page-quizzes .image-with-text__media img{width:100%;height:100%;object-fit:cover}.t-page-quizzes .image-with-text__content{padding:0 0 0 3rem}.t-page-quizzes .image-with-text__grid--reverse .image-with-text__content{padding:0 3rem 0 0}@media screen and (max-width:749px){.t-page-quizzes .image-with-text__content,.t-page-quizzes .image-with-text__grid--reverse .image-with-text__content{padding:2rem 0 0}}.t-page-quizzes .image-with-text__heading{margin:0 0 .8rem;font-size:clamp(2.2rem,1.8rem + .8vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--pe-deep, #1c5b7d)}.t-page-quizzes .image-with-text__text{margin:0 0 1.6rem;font-size:1.55rem;line-height:1.65;color:var(--pe-muted-2, #555555)}.t-page-quizzes .image-with-text .button{border-radius:var(--pe-radius-button, 30px)}@media screen and (max-width:749px){.t-page-quizzes .multirow__inner>.image-with-text{padding:2.4rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pacess.css.map */
