.helena-announcements{display:none;width:100%;font-family:inherit}@media(max-width:767px){.helena-announcements--mobile-true{display:block}}@media(min-width:768px){.helena-announcements--desktop-true{display:block}}.helena-announcements__row{color:var(--ha-color);background:var(--ha-background);border-bottom:1px solid rgb(38 35 42 / 12%)}.helena-announcements__summary{display:flex;min-height:42px;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;list-style:none;font-size:14px;line-height:1.35}.helena-announcements__summary::-webkit-details-marker{display:none}.helena-announcements__summary:focus-visible,.helena-announcements__button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.helena-announcements__badge{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:-.3px;line-height:1}.helena-announcements__title{flex:1 1 auto}.helena-announcements__chevron{width:15px;height:10px;flex:0 0 15px;transition:transform .18s ease}.helena-announcements__row[open] .helena-announcements__chevron{transform:rotate(180deg)}.helena-announcements__content{padding:0 16px 14px 51px;font-size:13px;line-height:1.5}.helena-announcements__message{margin:0 0 12px}.helena-announcements__button{display:inline-flex;min-height:38px;align-items:center;gap:10px;padding:8px 13px;border:1px solid currentColor;color:inherit;font-size:13px;line-height:1.2;text-decoration:none}.helena-announcements__button:hover{opacity:.78}@media(min-width:768px){.helena-announcements__summary{position:relative;justify-content:center}.helena-announcements__title{flex:0 1 auto;text-align:center}.helena-announcements__chevron{position:static;width:18px;height:12px;flex:0 0 18px;margin-left:8px}.helena-announcements__chevron path{stroke-width:1.6px}.helena-announcements__content{padding:0 16px 14px;text-align:center}}@media(prefers-reduced-motion:reduce){.helena-announcements__chevron{transition:none}}.helena-jul{background:#fbf7f1;color:#38292d}.helena-jul :is(h1,h2,h3,p){color:inherit;margin:0}.helena-jul h1{font-size:clamp(2.7rem,7vw,5.6rem);line-height:1}.helena-jul h2{font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.1}.helena-jul h3{font-size:1.2rem}.helena-jul p{line-height:1.55}.helena-jul__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:clamp(29rem,57vw,42rem);padding:4rem 1.25rem;text-align:center;color:#fffaf4;background:radial-gradient(ellipse at 25% 20%,#783a4c,#411a29 75%)}.helena-jul__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.helena-jul__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#250c1691;pointer-events:none}.helena-jul__intro{position:relative;z-index:2;width:100%;max-width:52rem;min-width:0;display:grid;justify-items:center;gap:1rem}.helena-jul .helena-jul__eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.helena-jul__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.helena-jul__snow span{position:absolute;top:-1rem;left:var(--x);width:var(--flake);height:var(--flake);border-radius:50%;background:#fff;opacity:.75;animation:helena-jul-fall var(--speed) linear var(--delay) infinite}@keyframes helena-jul-fall{0%{top:-1rem;transform:translate(-10px)}to{top:100%;transform:translate(24px)}}.helena-jul .helena-jul__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.15rem;background:#502433;color:#fffaf4;font-size:.76rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.helena-jul__hero .helena-jul__button{background:#fffaf4;color:#502433}.helena-jul .helena-jul__button:hover{text-decoration:underline}.helena-jul a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.helena-jul__button:focus-visible{outline-color:#987582}.helena-jul__body{max-width:82rem;margin-inline:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem);display:grid;gap:clamp(2rem,5vw,4rem)}.helena-jul__gifts{scroll-margin-top:8rem}.helena-jul__gifts>h2{text-align:center;margin-bottom:1.5rem}.helena-jul__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.helena-jul__category-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#eee3dc}.helena-jul__category-image-link{display:block;min-width:0;overflow:hidden}.helena-jul__category-image{display:block;width:100%;height:100%;aspect-ratio:2 / 1;object-fit:cover}.helena-jul__category-image-link .helena-jul__category-image{transition:transform .35s ease}.helena-jul__category-image-link:hover .helena-jul__category-image{transform:scale(1.015)}.helena-jul__category-image-link:focus-visible{outline:2px solid #502433;outline-offset:4px}.helena-jul__category-copy{align-self:center;padding:clamp(1.25rem,4vw,3rem);display:grid;gap:.65rem}.helena-jul__category-copy .helena-jul__button{margin-top:.55rem;justify-self:start}.helena-jul__category-copy:only-child{grid-column:1 / -1}.helena-jul__category-banner+.helena-jul__grid,.helena-jul__gifts>.helena-jul__story{margin-top:1rem}.helena-jul__category-intro h3{font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.1}.helena-jul__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,2vw,1.5rem)}.helena-jul__gift{background:#fffdf9;min-width:0}.helena-jul__gift img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.helena-jul__gift-copy{padding:clamp(.75rem,2vw,1.5rem);display:grid;justify-items:start;gap:.55rem}.helena-jul__gift-copy h3 a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.helena-jul__story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#eee3dc}.helena-jul__story--cream{background:#f1ebe1}.helena-jul__story--wine{background:#502433;color:#fffaf4}.helena-jul__story--wine .helena-jul__button{background:#fffaf4;color:#502433}.helena-jul__story img{display:block;width:100%;height:100%;min-height:0;aspect-ratio:5 / 4;object-fit:cover}.helena-jul__story--reverse img{grid-column:2;grid-row:1}.helena-jul__story--reverse img+.helena-jul__story-copy{grid-column:1;grid-row:1}.helena-jul__story-copy{align-self:center;padding:clamp(1.5rem,5vw,5rem);display:grid;justify-items:start;gap:.85rem}.helena-jul__story-copy:only-child{grid-column:1 / -1;max-width:44rem}.helena-jul__faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);background:#f1ebe1}.helena-jul__faq-intro{align-self:start;display:grid;gap:.85rem}.helena-jul__faq-list{border-top:1px solid rgba(80,36,51,.25)}.helena-jul__faq-item{border-bottom:1px solid rgba(80,36,51,.25)}.helena-jul__faq-item summary{position:relative;padding:1.25rem 2.5rem 1.25rem 0;cursor:pointer;font-weight:600;list-style:none}.helena-jul__faq-item summary::-webkit-details-marker{display:none}.helena-jul__faq-item summary:after{content:"+";position:absolute;top:50%;right:.25rem;transform:translateY(-50%);font-size:1.5rem;font-weight:400}.helena-jul__faq-item[open] summary:after{content:"\2212"}.helena-jul__faq-answer{padding:0 2.5rem 1.35rem 0}.helena-jul__faq-answer p{margin:0}@media(min-width:700px)and (max-width:959px){.helena-jul__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.helena-jul__category-banner{grid-template-columns:minmax(0,1fr)}.helena-jul__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.helena-jul__story{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;overflow:hidden}.helena-jul__story img,.helena-jul__story--reverse img{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 5;object-fit:cover}.helena-jul__story-copy,.helena-jul__story--reverse img+.helena-jul__story-copy{position:relative!important;inset:auto!important;z-index:1;grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:1.75rem 1.4rem 2rem;color:#502433;background:#f1ebe1}.helena-jul__story--wine .helena-jul__story-copy{color:#fffaf4;background:#502433}.helena-jul__story-copy h2,.helena-jul__story-copy h3,.helena-jul__category-intro h3{max-width:100%;font-size:clamp(2rem,10vw,2.65rem);line-height:1.02;overflow-wrap:normal}.helena-jul__story-copy>p:not(.helena-jul__eyebrow){font-size:1rem;line-height:1.5}.helena-jul__faq{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:2rem 1.4rem}.helena-jul__faq-intro h2{font-size:clamp(2rem,10vw,2.65rem);line-height:1.02}}@media(prefers-reduced-motion:reduce){.helena-jul__snow{display:none}.helena-jul__snow span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAECA */
