body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.035em}.header__heading-link .h2,.footer__content-top .footer-block__heading{letter-spacing:.12em}.header__heading-link .h2{text-transform:uppercase;font-size:2.8rem}.header__heading-link{padding-left:0}.header__heading{margin:0}.header__icon .svg-wrapper{width:2rem;height:2rem}.header__icons{justify-self:end}.product__title h1{font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.12}.product__description{line-height:1.9}.product__info-container .price{font-size:2rem}.product__info-container .product-form{margin-top:3.2rem}.card__heading{font-size:1.8rem}.card-information .price{margin-top:1rem}.collection-hero__title{font-size:clamp(3.8rem,5vw,6rem)}.footer{border-top:0}.footer .footer__content-top{padding-bottom:3.2rem}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500}.footer .footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400}.footer .footer-block__details-content{color:inherit;font-size:1.3rem;line-height:1.8}.footer a{overflow-wrap:anywhere}.footer__content-bottom{border-color:#f5f2ea2e}.footer .copyright__content{font-size:1.05rem}.password-header h1{letter-spacing:.12em;text-transform:uppercase}.button,.shopify-challenge__button{font-size:1.25rem;min-height:5rem}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.header__heading-link .h2{font-size:2.35rem}.footer .footer-block.grid__item{margin:0 0 2.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header:has(.blossom-header-search){grid-template-areas:"heading search icons";grid-template-columns:auto minmax(20rem,62rem) auto;justify-content:space-between;column-gap:4rem}.header:has(.blossom-header-search)>.header__search,.header:has(.blossom-header-search) .header__icons>.header__search{display:none}.blossom-header-search{grid-area:search;display:flex;min-width:0;width:100%;background:#eeeae1;border:1px solid rgba(47,67,87,.22)}.blossom-header-search input{width:100%;min-width:0;border:0;background:transparent;padding:1.3rem 1.6rem;color:#2f4357;font:inherit;font-size:1.3rem}.blossom-header-search button{display:flex;flex:0 0 4.6rem;align-items:center;justify-content:center;border:0;background:transparent;color:#2f4357;cursor:pointer}.blossom-header-search .svg-wrapper{width:2rem;height:2rem}.blossom-shop-navigation{border-bottom:1px solid rgba(47,67,87,.17);background:#f5f2ea}.blossom-shop-navigation__inner{display:flex;gap:3.8rem;align-items:center;flex-wrap:wrap;min-height:5.2rem;position:relative}.blossom-shop-navigation a,.blossom-shop-navigation summary{color:#2f4357;font:inherit;font-size:1.25rem;text-decoration:none}.blossom-shop-navigation__inner>a,.blossom-nav-dropdown>summary{display:flex;align-items:center;min-height:4.8rem;gap:1.1rem;cursor:pointer;list-style:none}.blossom-nav-dropdown>summary::-webkit-details-marker{display:none}.blossom-shop-navigation a:hover{text-decoration:underline;text-underline-offset:.5rem}.blossom-nav-dropdown[open]>summary{text-decoration:underline;text-underline-offset:.5rem}.blossom-nav-dropdown__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 3rem;position:absolute;top:100%;left:5rem;z-index:35;width:min(68rem,calc(100vw - 6rem));padding:2.8rem;background:#f5f2ea;border:1px solid rgba(47,67,87,.18);box-shadow:0 1.2rem 2.4rem #2f435714}.blossom-nav-dropdown__panel a,.blossom-nav-pending{display:block;padding:.9rem 0}.blossom-nav-subitem{margin-left:1.4rem}.blossom-nav-pending{font-size:1.2rem;color:#53616b}.blossom-nav-pending small{display:block;font-size:1rem}.blossom-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem 1.1rem;padding-top:2.4rem;font-size:1.1rem;color:#53616b}.blossom-breadcrumbs a{color:inherit;text-underline-offset:.3rem}.blossom-product-details{padding-top:1.6rem;padding-bottom:2.8rem}.blossom-product-detail{border-top:1px solid rgba(47,67,87,.2)}.blossom-product-detail:last-child{border-bottom:1px solid rgba(47,67,87,.2)}.blossom-product-detail summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;font-size:1.4rem;cursor:pointer;list-style:none}.blossom-product-detail summary::-webkit-details-marker{display:none}.blossom-product-detail[open] summary span{transform:rotate(45deg)}.blossom-product-detail .rte{padding:0 0 2rem;max-width:76ch;font-size:1.4rem}@media(max-width:989px){.header:has(.blossom-header-search){column-gap:2rem}.blossom-shop-navigation__inner{gap:2.2rem}}@media(max-width:749px){.header:has(.blossom-header-search){grid-template-areas:"heading icons" "search search";grid-template-columns:1fr auto;row-gap:1.6rem;padding:2rem 2rem 1.6rem}.blossom-header-search input{font-size:16px}.blossom-shop-navigation__inner{padding:0 2rem;column-gap:2rem;row-gap:0}.blossom-shop-navigation__inner>a,.blossom-nav-dropdown>summary{min-height:4rem;font-size:1.1rem}.blossom-nav-dropdown__panel{left:2rem;width:calc(100vw - 4rem);padding:2rem;grid-template-columns:minmax(0,1fr)}}.header__heading-link{display:inline-flex;flex-direction:column;align-items:flex-start}.blossom-wordmark-claim{display:block;margin-top:.55rem;color:#53616b;font-family:var(--font-body-family);font-size:.95rem;font-weight:400;line-height:1.4;letter-spacing:.01em;text-transform:none}.blossom-stock-caption{position:absolute;left:1.2rem;bottom:1.2rem;padding:.35rem .65rem;background:#f5f2eaeb;color:#2f4357;font-size:.9rem;line-height:1.5}@media(hover:hover)and (pointer:fine){.button,.blossom-header-search button{transition:background-color .22s ease,color .22s ease}.button:hover{background-color:#3b5267;color:#f5f2ea}.button--secondary:hover{background-color:#e8e2d7;color:#2f4357}.blossom-header-search button:hover{background-color:#ddd4c7}}@media(prefers-reduced-motion:reduce){.button,.blossom-header-search button,.card-wrapper .media img,.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__media{transition:none!important;animation:none!important;transform:none!important}}@media(max-width:749px){.blossom-wordmark-claim{font-size:.85rem}}.blossom-header-group{position:relative;z-index:30;background:#2f4357;color:#f5f2ea}.blossom-header-group--sticky{position:sticky;top:0}.blossom-header-group .header-wrapper,.blossom-header-group .blossom-shop-navigation{background:#2f4357;color:#f5f2ea}.blossom-header-group .header__heading-link,.blossom-header-group .header__heading-link .h2,.blossom-header-group .header__icon,.blossom-header-group .blossom-wordmark-claim,.blossom-shop-navigation a,.blossom-shop-navigation summary{color:#f5f2ea}.blossom-header-group .blossom-wordmark-claim{opacity:.8}.blossom-header-group .blossom-header-search{background:#f5f2ea;border-color:#c9b394}.blossom-header-group .blossom-header-search button{color:#2f4357}.blossom-header-group .blossom-shop-navigation{border-color:#f5f2ea33}.blossom-instagram{width:3.5rem;height:4.4rem;display:flex;align-items:center;justify-content:center}.blossom-instagram svg{width:1.9rem;height:1.9rem}.blossom-instagram--pending{opacity:.5}.blossom-nav-dropdown__panel{left:0;width:100%;max-height:calc(100dvh - var(--blossom-header-height,180px) - 12px);overflow:auto;display:grid;grid-template-columns:190px 1fr;gap:26px;background:#f5f2ea;color:#2f4357;padding:28px;border-color:#ddd4c7;box-shadow:0 14px 28px #13243425}.blossom-nav-dropdown__panel a{color:#2f4357}.blossom-mega-intro p{font:400 2.6rem/1.3 var(--font-heading-family);margin:0 0 2rem}.blossom-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blossom-nav-dropdown__panel .blossom-menu-tile{display:block;padding:0;color:#2f4357;text-decoration:none;min-width:0}.blossom-menu-tile__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#ddd4c7}.blossom-menu-tile__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .26s ease}.blossom-menu-tile__title{display:flex;justify-content:space-between;gap:8px;padding:10px 0 0;line-height:1.45;font-size:1.2rem}.blossom-menu-tile small{color:#68727a;font-size:1rem}.blossom-nav-subitem--nested{padding-left:1rem!important}.blossom-contact,.blossom-journal{scroll-margin-top:calc(var(--blossom-header-height,180px) + 24px)}.blossom-contact{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding-top:70px;padding-bottom:80px}.blossom-contact h1,.blossom-contact h2{font-size:clamp(3rem,3vw,4.4rem);line-height:1.25}.blossom-contact .rte{font-size:1.4rem;line-height:1.9;max-width:40ch;margin-bottom:28px}.blossom-form label,.blossom-quick-form label{display:block;font-size:1.2rem;margin:16px 0 7px}.blossom-form input:not([type=checkbox]),.blossom-form textarea,.blossom-form select,.blossom-quick-form input,.blossom-quick-form select{display:block;width:100%;padding:13px;border:1px solid #2f43574d;border-radius:0;background:#fff9;color:#2f4357;font:inherit;font-size:1.4rem}.blossom-form textarea{resize:vertical}.blossom-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.blossom-form-note{font-size:1.1rem;line-height:1.7;margin:15px 0 24px}.blossom-form-status{padding:20px;background:#e0e5dc}.blossom-form-errors{color:#922d32}.blossom-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.blossom-journal-grid h3{font-size:2.7rem;line-height:1.35;margin:10px 0 14px}.blossom-journal-grid p{font-size:1.3rem;line-height:1.8}.blossom-journal-image{aspect-ratio:4/3;overflow:hidden;margin-bottom:20px}.blossom-journal-image img{width:100%;height:100%;object-fit:cover;display:block}.blossom-quick-trigger{position:relative;z-index:2;margin-top:12px}.blossom-quick-trigger>button{width:100%;background:transparent;color:#2f4357;border:1px solid #2f435744;padding:10px 14px;font:inherit;font-size:1.2rem;cursor:pointer;display:flex;justify-content:space-between}.blossom-quick-panel{position:fixed;z-index:95;max-height:calc(100dvh - 24px);overflow:auto;background:#f5f2ea;color:#2f4357;border:1px solid #c9b394;box-shadow:0 16px 55px #14283833;padding:28px}.blossom-quick-panel[hidden]{display:none!important}.blossom-quick-layout{display:grid;grid-template-columns:40% 1fr;gap:22px}.blossom-quick-image img{display:block;width:100%;height:100%;max-height:300px;object-fit:contain;background:#e7e1d6}.blossom-quick-copy h2{font-size:2.6rem;line-height:1.25;margin:10px 0 16px}.blossom-quick-copy p{font-size:1.2rem;line-height:1.75}.blossom-quick-copy [data-quick-price]{font-size:1.8rem}.blossom-quick-form .button{margin:18px 0 12px;width:100%}.blossom-quick-details{display:block;font-size:1.2rem;margin-top:15px}.blossom-close{position:absolute;top:8px;right:10px;z-index:2;width:36px;height:36px;border:0;background:#f5f2ead9;color:#2f4357;font:28px/1 Arial,sans-serif;cursor:pointer}.blossom-newsletter{width:min(800px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;border:0;background:#f5f2ea;color:#2f4357;box-shadow:0 24px 70px #14283855}.blossom-newsletter::backdrop{background:#15253677}.blossom-newsletter-grid{display:grid;grid-template-columns:42% 1fr}.blossom-newsletter-image img{display:block;width:100%;height:100%;object-fit:cover}.blossom-newsletter-copy{padding:42px 32px 30px}.blossom-newsletter-copy h2{font-size:3.5rem;line-height:1.25;margin:10px 0 22px}.blossom-newsletter-copy .rte{font-size:1.3rem;line-height:1.8}.blossom-newsletter fieldset{padding:0;margin:0;border:0}.blossom-consent{display:flex!important;gap:10px;align-items:flex-start;font-size:1rem!important;line-height:1.7}.blossom-consent input{margin-top:5px}.blossom-quiet-button{padding:10px 0;border:0;background:none;color:#53616b;cursor:pointer;font:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:4px}.blossom-newsletter-preview{position:fixed;right:16px;bottom:16px;z-index:35;padding:10px 14px;background:#2f4357;color:#f5f2ea;border:1px solid #c9b394;cursor:pointer;font:inherit;font-size:1.1rem}@media(hover:hover)and (pointer:fine){.blossom-menu-tile:hover img{transform:scale(1.045)}.blossom-quick-trigger>button:hover{background:#2f4357;color:#f5f2ea}}@media(max-width:989px){.blossom-nav-dropdown__panel{grid-template-columns:1fr}.blossom-mega-intro{display:none}.blossom-contact{gap:35px}}@media(max-width:749px){.blossom-header-group .header:has(.blossom-header-search){padding-top:12px;padding-bottom:12px;row-gap:10px}.blossom-header-group .blossom-header-search{height:38px}.blossom-header-group .blossom-shop-navigation__inner{gap:0 17px}.blossom-header-group .blossom-shop-navigation__inner>a,.blossom-header-group .blossom-nav-dropdown>summary{font-size:1rem;min-height:36px}.blossom-nav-dropdown__panel{left:0;width:100%;padding:18px}.blossom-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.blossom-contact{grid-template-columns:1fr;gap:16px;padding-top:40px;padding-bottom:50px}.blossom-form-row{grid-template-columns:1fr;gap:0}.blossom-journal-grid{grid-template-columns:1fr;gap:34px}.blossom-journal-grid h3{font-size:2.8rem}.blossom-newsletter-grid{grid-template-columns:1fr}.blossom-newsletter-image{height:140px}.blossom-newsletter-copy{padding:25px 24px}.blossom-newsletter-copy h2{font-size:2.8rem}.blossom-newsletter-copy .rte{font-size:1.2rem}.blossom-quick-panel{padding:30px 18px 20px}.blossom-quick-layout{grid-template-columns:32% 1fr;gap:15px}.blossom-quick-copy h2{font-size:2.2rem}.blossom-form input,.blossom-form select,.blossom-form textarea,.blossom-quick-form select,.blossom-quick-form input{font-size:16px}}@media(prefers-reduced-motion:reduce){.blossom-menu-tile__image img{transition:none;transform:none!important}}.blossom-nav-dropdown:not([open])>.blossom-nav-dropdown__panel{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/blossom-theme.css.map */
