#MainContent .ph-collection-shopfront__shop{color:#45172D!important;}
#MainContent .ph-glass-hero.ph-glass-hero{--ph-glass-ink:#45172D!important;background-color:#F8F2E8!important;}
#MainContent .ph-glass-hero--photo.ph-glass-hero{color:#F8F2E8!important;background-color:#45172D!important;}
#MainContent .ph-glass-hero--photo .ph-glass-copy :is(.button,.ph-button,.ph-start__button,.ph-season__jump,.ph-benefit__jump,.ph-collection-shopfront__shop){background:#F8F2E8!important;color:#5B1638!important;border-color:#F8F2E8!important;}
#MainContent .ph-glass-hero--photo .ph-glass-copy :is(.ph-start__button--outline,.ph-button--outline){color:#F8F2E8!important;border-color:#F8F2E8aa!important;}
#MainContent .ph-letterbox__hero.ph-glass-hero{--ph-glass-ink:#45172D!important;}
#MainContent .ph-glass-hero .ph-collection-shopfront__proof{border-color:#F8F2E855!important;}
#MainContent .ph-counter__photograph.ph-glass-media figcaption{color:#F8F2E8!important;}
.ph-menu-landing{background:#F8F2E8!important;}
.ph-menu-landing h1{color:#5B1638!important;}
.ph-menu-landing__secondary{color:#5B1638!important;}
.ph-menu-landing__guide h2,.ph-menu-landing__faq h2{color:#5B1638!important;}
.ph-menu-landing__links a{color:#5B1638!important;}
.ph-menu-landing__links a:hover,.ph-menu-landing__links a:focus-visible{background:#5B1638!important;}
.ph-trade{--trade-plum:#5B1638!important;--trade-leaf:#0E5358!important;background:#F8F2E8!important;}
.ph-trade .button{background:#5B1638!important;border:2px solid #5B1638!important;}
.ph-trade :focus-visible{outline:3px solid #0E5358!important;}
.ph-trade__eyebrow{color:#5B1638!important;}
.ph-trade h1{color:#5B1638!important;}
.ph-trade__ribbon{background:#5B1638!important;color:#F8F2E8!important;}
.ph-trade h2{color:#5B1638!important;}
.ph-trade h3{color:#5B1638!important;}
.ph-trade__audience:nth-child(2){border-color:#0E5358!important;}
.ph-trade__success{border-left:4px solid #0E5358!important;}
.ph-trade details[open] summary{color:#5B1638!important;}
.ph-trade__calculator{border:2px solid #0E5358!important;}
.ph-trade__result strong{color:#0E5358!important;}
.ph-trade__context{border-left:4px solid #0E5358!important;}
.ph-trade__order-footer{border-top:3px solid #5B1638!important;}
.ph-trade{--trade-plum:var(--ph-ink,#5B1638)!important;--trade-leaf:#0E5358!important;}
.ph-wholesale-card__badges .ph-wholesale-card__badge--organic{color:#0E5358!important;}
.article-template__content .ph-at-a-glance{border-left:4px solid #5B1638!important;}
.article-template__content .ph-shop-card__eyebrow{color:#5B1638!important;}
.article-template__content .ph-shop-card__btn{background:#5B1638!important;}
@media(max-width:749px){.ph-product-dock{color:#45172D!important;}
.ph-product-dock__button{background:#5B1638!important;}
.ph-product-dock__button:focus-visible{outline:3px solid #5B1638!important;}
}
@media(max-width:749px){.ph-mobile-trust{background:#F8F2E8!important;color:#5B1638!important;}
}
@media (max-width: 749px){.ph-product-dock:not([hidden]){background:#F8F2E8!important;color:#45172D!important;}
.ph-product-dock__button{background:#45172D!important;color:#F8F2E8!important;}
}
.ph-search-card{color:var(--ph-ink,#45172D)!important;}
.ph-search-card__cta{color:#5B1638!important;}
.ph-autumn-window__button{background:#5B1638!important;border:1px solid #5B1638!important;box-shadow:0 5px 0 #5B163816!important;}
.ph-autumn-window a:focus-visible,.ph-autumn-window input:focus-visible{outline:3px solid #5B1638!important;}
.ph-autumn-window__seam{background:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window .ph-autumn-window__copy{color:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window .ph-hero-heading{color:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window .ph-autumn-window__product{color:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window .ph-autumn-window__button{background:#F8F2E8!important;color:#5B1638!important;border-color:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window .ph-autumn-window__link{color:#F8F2E8!important;}
.ph-autumn-window.ph-autumn-window a:focus-visible{outline-color:#F8F2E8!important;}
.ph-seasonal-slider__controls{color:#F8F2E8!important;}
.ph-seasonal-slider__controls button[aria-current=true]{background:#F8F2E8!important;}
.ph-seasonal-slider__controls button:focus-visible{outline:2px solid #F8F2E8!important;}
.ph-seasonal-slider .ph-seasonal-slider__controls button{color:#F8F2E8!important;}
.ph-benefit{background:linear-gradient(135deg,var(--benefit-wash),var(--ph-paper,#F8F2E8))!important;color:var(--ph-ink,#45172D)!important;}
.ph-benefit__hero{background:var(--ph-paper,#F8F2E8)!important;}
.ph-benefit__routes a{border:1px solid color-mix(in srgb,var(--ph-ink,#45172D) 24%,transparent)!important;}
.ph-black-guide__choice{background:#F8F2E8!important;}
.ph-black-guide__image span{color:#F8F2E8!important;}
.ph-morning__choice{background:#F8F2E8!important;}
.ph-morning__brew{color:#F8F2E8!important;}
.ph-morning__next a:hover{color:#F8F2E8!important;}
.ph-brew__intro-copy{border:1px solid #F8F2E88a!important;background:#F8F2E8bf!important;box-shadow:0 2rem 7rem #45172D30!important;}
.ph-brew__intro .ph-brew__eyebrow{color:#5B1638!important;}
.ph-brew__steps article{border-right:1px solid #45172D24!important;box-shadow:0 1.2rem 3rem #45172D0d!important;}
.ph-brew__steps>article>span{background:#5B1638!important;}
.ph-brew__workbench{box-shadow:0 2rem 6rem #45172D18!important;}
.ph-brew__timer{background:linear-gradient(150deg,#5B1638,#3a1d2a)!important;color:#F8F2E8!important;}
.ph-brew__timer:before{border:1px solid #F8F2E82e!important;}
.ph-brew__timer input{background:#F8F2E8!important;color:#45172D!important;}
.ph-brew__button{background:#C28832!important;border-color:#C28832!important;color:#45172D!important;}
.ph-brew__measurements dd{color:#5B1638!important;}
.ph-brew__principles-image{background:#F8F2E8e0!important;}
.ph-brew__principles-image span{background:#45172D!important;color:#F8F2E8!important;}
.ph-brew__reference{background:#F8F2E8!important;}
.ph-brew__family{border:1px solid #45172D20!important;box-shadow:0 1.2rem 3rem #45172D0c!important;}
.ph-brew__family details{border-top:1px solid #45172D30!important;}
.ph-brew__questions{background:linear-gradient(145deg,#5B1638,#3b202c)!important;color:#F8F2E8!important;}
.ph-brew__questions details{border-color:#F8F2E83b!important;}
.ph-brew__shop-wrap{background:#C28832!important;}
.ph-brew__shop{color:#F8F2E8!important;background:#45172D!important;}
.ph-brew__shop:hover{color:#45172D!important;background:#F8F2E8!important;}
.ph-brew :is(input,select,button,a,summary,[tabindex]):focus-visible{outline-color:#45172D!important;}
.ph-brew__questions :is(a,summary):focus-visible{outline-color:#F8F2E8!important;}
@media(max-width:989px){.ph-brew__steps article{border-bottom:1px solid #45172D24!important;}
}
@media(max-width:749px){.ph-brew__intro-copy{background:#F8F2E8d1!important;}
}
.ph-bundle-story{--bundle-ink:#45172D!important;--bundle-paper:#F8F2E8!important;--bundle-plum:#5B1638!important;--bundle-gold:#C28832!important;}
.ph-bundle-story__occasions{background:linear-gradient(135deg,#5B1638,#3a202b)!important;color:#F8F2E8!important;}
.ph-bundle-story__occasions li{border:1px solid #F8F2E835!important;background:#F8F2E810!important;}
.ph-bundle-story__faq details{border-top:1px solid #45172D30!important;}
.ph-bundle-story__faq details:last-child{border-bottom:1px solid #45172D30!important;}
@media(max-width:749px){.ph-bundle-story__steps article{border-bottom:1px solid #45172D20!important;}
}
.ph-cl{--cl-a:#5B1638!important;}
.ph-earl-guide__choice{background:#F8F2E8!important;}
.ph-earl-guide__knowledge{color:#F8F2E8!important;}
.ph-earl-guide__next a:hover{color:#F8F2E8!important;}
.ph-bundle-collection{background:#F8F2E8!important;color:#45172D!important;}
.ph-bundle-collection__eyebrow{color:#5B1638!important;}
.ph-bundle-collection__button{background:#5B1638!important;color:#F8F2E8!important;}
.ph-bundle-collection__visual:before{border:1px solid #F8F2E875!important;}
.ph-bundle-collection__stamp{background:#C28832!important;color:#45172D!important;}
.ph-bundle-collection__guide{border-bottom:1px solid #45172D30!important;}
.ph-bundle-collection__more a{color:#5B1638!important;}
@media(max-width:749px){.ph-bundle-collection__guide>div{border-bottom:1px solid #45172D20!important;}
}
.ph-gift-page{--gift-ink:#45172D!important;--gift-paper:#F8F2E8!important;--gift-gold:#C28832!important;}
.ph-gift-hero__product{border:1px solid #F8F2E880!important;background:#F8F2E8ea!important;box-shadow:0 2rem 6rem #45172D30!important;}
.ph-gift-proof p{border-right:1px solid #45172D20!important;}
.ph-gift-guide__grid{border:1px solid #45172D25!important;}
.ph-gift-guide__grid a{border-right:1px solid #45172D25!important;}
.ph-gift-featured-grid .ph-retail-card{--ph-plum:#45172D!important;}
.ph-gift-edit__reason{border-top:1px solid #45172D20!important;}
.ph-gift-card-feature__visual{background:linear-gradient(145deg,#F8F2E8,#e0b457)!important;}
.ph-gift-reassurance__grid{border-top:1px solid #45172D25!important;}
.ph-gift-faq details{border-top:1px solid #45172D30!important;}
.ph-gift-faq details:last-child{border-bottom:1px solid #45172D30!important;}
@media(max-width:1100px){.ph-gift-guide__grid a:nth-child(-n+2){border-bottom:1px solid #45172D25!important;}
}
@media(max-width:749px){.ph-gift-proof p,.ph-gift-proof p:first-child{border-bottom:1px solid #45172D20!important;}
.ph-gift-reassurance__grid>div{border-top:1px solid #45172D20!important;}
}
@media(max-width:480px){.ph-gift-guide__grid a{border-bottom:1px solid #45172D25!important;}
}
.ph-gift-hero:after{background:linear-gradient(120deg,#45172D18 30%,#6e29435c)!important;}
.ph-gift-hero__copy{border:1px solid #F8F2E88f!important;background:#F8F2E8c4!important;box-shadow:0 2rem 7rem #45172D38!important;}
.ph-gift-card-feature__visual:after{border-color:#F8F2E880!important;}
@media(max-width:749px){.ph-gift-hero__copy{background:#F8F2E8d5!important;}
}
.ph-gift-hero:after{background:linear-gradient(90deg,#45172D2e 0%,#45172D08 54%,#45172D3d 100%)!important;}
@media(max-width:749px){.ph-gift-hero:after{background:linear-gradient(180deg,#45172D21,#45172D57)!important;}
}
@media(max-width:749px){.ph-gift-hero__copy{background:#F8F2E8f0!important;}
}
@media(max-width:749px){.ph-gift-hero__media:after{background:linear-gradient(180deg,#45172D22,#45172D44)!important;}
}
.ph-gift-hero__copy{border:1px solid #F8F2E894!important;background:#F8F2E8ad!important;}
.ph-gift-actions>.button{border:1px solid #5B1638!important;background:#5B1638!important;box-shadow:0 .5rem 0 #5B163816!important;}
@media(max-width:749px){.ph-gift-hero__copy{background:#F8F2E8dd!important;}
}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card{--ph-ink:#45172D!important;color:#45172D!important;}
.ph-gift-featured-grid .ph-retail-card__badge{box-shadow:0 .5rem 1.2rem #45172D28!important;}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card__identity,.ph-gift-page .ph-gift-featured-grid .ph-retail-card__identity a,.ph-gift-page .ph-gift-featured-grid .ph-retail-card__price,.ph-gift-page .ph-gift-featured-grid .ph-retail-card__taste{color:#45172D!important;}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card__buy{border-color:#45172D28!important;}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card__action{color:#45172D!important;}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card__action:hover{color:#45172D!important;}
.ph-gift-page .ph-gift-featured-grid .ph-retail-card__button-icon{background:#45172D17!important;color:#45172D!important;}
.ph-gift-tasting{background:#F8F2E8!important;}
@media(max-width:749px){.ph-gift-tasting-grid__item .ph-retail-card__buy{border-top:1px solid #45172D20!important;}
}
.ph-gift-collection-link a{color:#5B1638!important;}
.ph-gift-carousel-controls>span{color:#5B1638!important;}
.ph-gift-carousel-button{border:1px solid #5B163857!important;color:#5B1638!important;}
.ph-gift-carousel-button:hover:not(:disabled),.ph-gift-carousel-button:focus-visible{border-color:#5B1638!important;}
.ph-gift-jumps{border-bottom:1px solid #45172D20!important;}
.ph-gift-jumps a{border:1px solid #45172D40!important;}
.ph-lb-head h2{color:#5B1638!important;}
.ph-lb-head h2 em{color:#983C29!important;}
.ph-lb-head p:not(.ph-lb-eyebrow){color:#45172D!important;}
.ph-lb-points{color:#5B1638!important;}
.ph-lb-points li::before{background:#B55238!important;}
.ph-lb-match{color:#F8F2E8!important;}
.ph-lb-match__list a{border:1px solid #F8F2E833!important;}
.ph-lb-match__list a:hover{background:#F8F2E814!important;border-color:#F8F2E880!important;}
.ph-lb-match__list span{color:#F8F2E8b3!important;}
.ph-lb-more{color:#45172D!important;}
.ph-lb-more a{color:#5B1638!important;}
.ph-lb-size{border-top:1px solid #45172D14!important;}
.ph-lb-size__card{border:1px solid #45172D12!important;}
.ph-lb-size__amount{color:#983C29!important;}
.ph-lb-size__card--light .ph-lb-size__amount{color:#5B1638!important;}
.ph-lb-size__meta h3{color:#5B1638!important;}
.ph-lb-size__meta p:last-child{color:#45172D!important;}
.ph-lb-size__tea{color:#45172D!important;}
.ph-lb-size__tea span{color:#5B1638!important;}
.ph-lb-size__note{background:#5B1638!important;color:#F8F2E8!important;}
.ph-lb-steps__heading{color:#5B1638!important;}
.ph-lb-steps__list li{border:1px solid #45172D12!important;}
.ph-lb-steps__n{background:#5B1638!important;color:#F8F2E8!important;}
.ph-lb-steps__list h3{color:#5B1638!important;}
.ph-lb-steps__list p{color:#45172D!important;}
.ph-lb-faq{border-top:1px solid #45172D14!important;}
.ph-lb-faq h2{color:#5B1638!important;}
.ph-lb-faq__intro{color:#45172D!important;}
.ph-lb-faq__intro a{color:#5B1638!important;}
.ph-lb-faq__list details{border-bottom:1px solid #45172D24!important;}
.ph-lb-faq__list details:first-child{border-top:1px solid #45172D24!important;}
.ph-lb-faq__list summary{color:#5B1638!important;}
.ph-lb-faq__list summary::after{color:#983C29!important;}
.ph-lb-faq__list .rte{color:#45172D!important;}
.ph-lb-faq__list .rte a{color:#5B1638!important;}
.ph-bold__choice{background:#F8F2E8!important;}
.ph-trio-edit{background:var(--ph-paper,#F8F2E8)!important;color:var(--ph-ink,#5B1638)!important;}
.ph-trio-edit__card{border:1px solid color-mix(in srgb,var(--ph-ink,#5B1638) 16%,transparent)!important;background:color-mix(in srgb,var(--ph-ink,#5B1638) 5%,var(--ph-paper,#F8F2E8))!important;}
.ph-trio-edit__card--gold{background:color-mix(in srgb,#b06d00 12%,var(--ph-paper,#F8F2E8))!important;}
.ph-trio-edit__card--rose{background:color-mix(in srgb,#9a4556 10%,var(--ph-paper,#F8F2E8))!important;}
.ph-trio-edit__card--linen{background:color-mix(in srgb,#b79465 10%,var(--ph-paper,#F8F2E8))!important;}
.ph-trio-edit__photo{background:var(--ph-paper,#F8F2E8)!important;}
.ph-trio-edit__browse{border-top:1px solid color-mix(in srgb,var(--ph-ink,#5B1638) 20%,transparent)!important;}
.ph-lp{--lp-a:#5B1638!important;}
.ph-lp__contents-list li{border-top:1px solid #5B163824!important;}
.ph-lp__contents-line a,.ph-lp__contents-line strong{color:#5B1638!important;}
.ph-lp__contents-line span{background:#F8F2E8!important;}
.ph-lp__contents-note{background:#F8F2E8!important;}
.ph-referral{background:#F8F2E8!important;color:var(--ph-ink,#45172D)!important;}
.ph-referral__actions button,.ph-referral__letterbox a{background:#5B1638!important;}
.ph-referral__parcel{box-shadow:14px 18px 0 #5B163822!important;}
.ph-referral__letterbox{background:#5B1638!important;}
.ph-referral__letterbox a{color:#45172D!important;}
@media(max-width:749px){.ph-referral__parcel{box-shadow:8px 10px 0 #5B163822!important;}
}
.ph-season__stamp{border:1px solid #45172D33!important;}
.ph-window .ph-button{color:#F8F2E8!important;}
.ph-window .ph-button:hover{background:#F8F2E8!important;}
.ph-window__caption{background:#F8F2E8e8!important;}
.ph-social-feed{background:var(--ph-paper,#F8F2E8)!important;color:var(--ph-ink,#45172D)!important;}
.ph-speciality-gateway{color:#F8F2E8!important;}
.ph-speciality-gateway__head .ph-button{background:#E9B96B!important;color:#45172D!important;border-color:#E9B96B!important;}
.ph-speciality-gateway__grid .card__heading a{color:#45172D!important;}
.ph-start{--start-ink:#45172D!important;--start-plum:#45172D!important;}
.ph-start__hero-note{color:#6D5358!important;}
.ph-start__hero-visual figcaption{color:#6D5358!important;}
.ph-start__hero-recommendations{border-top:1px solid #45172D30!important;}
.ph-start__hero-recommendations a>span:first-child{color:#6D5358!important;}
.ph-start__route-grid{border-top:1px solid #45172D35!important;border-bottom:1px solid #45172D35!important;}
.ph-start__route{border-right:1px solid #45172D35!important;}
.ph-start__product-card{border:1px solid #45172D35!important;}
.ph-start__product-badge{border:1px solid #45172D25!important;}
.ph-start__product-status{border:1px solid #45172D40!important;}
.ph-start__steps{border-top:1px solid #45172D40!important;}
.ph-start__steps li{border-bottom:1px solid #45172D40!important;}
.ph-start__questions{border-top:1px solid #45172D40!important;}
.ph-start__questions details{border-bottom:1px solid #45172D40!important;}
@media(max-width:989px){.ph-start__route:nth-child(-n+2){border-bottom:1px solid #45172D35!important;}
}
@media(max-width:749px){.ph-start__hero-recommendations a{border-bottom:1px solid #45172D25!important;}
.ph-start__proof p+p{border-top:1px solid #45172D25!important;}
}
.ph-start__hero{color:#F8F2E8!important;}
.ph-start .ph-start__hero-copy h1{color:#F8F2E8!important;}
.ph-start__hero-text{color:#F8F2E8!important;}
.ph-start__hero .ph-start__button{border:1px solid #F8F2E8!important;background:#F8F2E8!important;color:#5B1638!important;}
.ph-start__hero .ph-start__button--outline{color:#F8F2E8!important;}
.ph-start__hero-note{color:#F8F2E8e0!important;}
.ph-start__hero-recommendations{border-bottom:1px solid #45172D30!important;}
.ph-start__hero-recommendations a>span:first-child{color:#6D5358!important;}
.ph-letterbox{background:#F8F2E8!important;color:var(--ph-ink,#45172D)!important;}
.ph-letterbox__hero{background:var(--ph-plum,#5B1638)!important;color:#F8F2E8!important;}
.ph-letterbox__button{color:#5B1638!important;}
.ph-letterbox__text-link--light{color:#F8F2E8!important;}
.ph-letterbox__postcard{color:#45172D!important;}
.ph-letterbox__chooser a:hover{background:#5B1638!important;}
.ph-letterbox__chooser span{color:#45172D!important;}
.ph-letterbox-card{background:#EDE2D5!important;box-shadow:0 12px 34px #5B16380d!important;}
.ph-letterbox-card--plum{background:#5B1638!important;}
.ph-letterbox-card--cream{background:#EDE2D5!important;}
.ph-letterbox-card__media{color:#45172D!important;}
.ph-letterbox-card__number{color:#5B163818!important;}
.ph-letterbox-card__link{background:#45172D!important;}
.ph-letterbox-card--plum .ph-letterbox-card__link,.ph-letterbox-card--red .ph-letterbox-card__link{color:#45172D!important;}
.ph-letterbox__register form{background:#F8F2E8!important;}
.ph-letterbox__submit{background:#5B1638!important;}
.ph-letterbox__success{border-left:4px solid #0E5358!important;}
.ph-letterbox__faq{background:#5B1638!important;color:#F8F2E8!important;}
.ph-choice__hero{background:#F8F2E8!important;}
.ph-choice h1{color:#5B1638!important;}
.ph-choice__art{background:radial-gradient(circle at 76% 20%,#ecb561 0 15%,transparent 15.2%),linear-gradient(145deg,#882e48,#5B1638)!important;}
.ph-choice__shelves-heading h2{color:#5B1638!important;}
.ph-choice__card-copy strong{color:#5B1638!important;}
.ph-catalogue-finder{--cf-ink:#45172D!important;}
.ph-cf-hero::before{background:linear-gradient(100deg,#fff8edc7 0%,#fff8ed8c 48%,#45172D38 100%)!important;}
.ph-cf-filters{border:1px solid #45172D20!important;box-shadow:0 1rem 3rem #45172D08!important;}
.ph-cf-filter-head{border-bottom:1px solid #45172D20!important;}
.ph-cf-search>div{border:1px solid #45172D40!important;}
.ph-cf-filters details{border-top:1px solid #45172D20!important;}
.ph-cf-options button{border:1px solid #45172D35!important;}
.ph-cf-available{border-top:1px solid #45172D20!important;}
.ph-cf-results-bar{border-bottom:1px solid #45172D20!important;}
.ph-cf-results-bar select{border:1px solid #45172D35!important;}
.ph-cf-empty{border:1px dashed #45172D40!important;}
.ph-cf-quick{border-bottom:1px solid #45172D20!important;}
.ph-cf-quick__chip{border:1px solid #5B163840!important;color:#5B1638!important;}
.ph-cf-quick__chip:hover{border-color:#5B1638!important;}
.ph-cf-quick__chip[aria-pressed=true]{background:#5B1638!important;border-color:#5B1638!important;color:#F8F2E8!important;}
.ph-cf-quick__chip:focus-visible{outline:2px solid #5B1638!important;}
.ph-cf-boxes{border-top:1px solid #45172D14!important;}
.ph-cf-boxes__head h2{color:#5B1638!important;}
.ph-cf-boxes__head h2 em{color:#983C29!important;}
.ph-cf-boxes__points{color:#5B1638!important;}
.ph-cf-boxes__points li::before{background:#B55238!important;}
.ph-cf-boxes__more a{color:#5B1638!important;}
.ph-catalogue-finder .ph-cf-help .button{background:#F8F2E8!important;color:#5B1638!important;}
.ph-finder-hero{--finder-ink:#45172D!important;}
.ph-finder-hero__note{color:#6D5358!important;}
.ph-finder-hero__visual figcaption{color:#6D5358!important;}
.ph-finder-hero__steps{border-top:1px solid #45172D30!important;}
@media(prefers-reduced-motion:no-preference){.ph-finder-hero__button--outline:hover{background:#45172D!important;}
}
.ph-tw{color:#45172D!important;}
.ph-tw__rim{background:#45172D!important;box-shadow:0 16px 35px #45172D20,0 0 0 1px #b06d00,0 0 0 7px #f5ecdd,0 0 0 8px #b06d0055!important;}
.ph-tw__hub{box-shadow:0 0 0 5px #b06d00,0 3px 15px #45172D35!important;}
.ph-tw__spin{border:1px solid #45172D!important;background:#45172D!important;}
.ph-tw__shop{color:#45172D!important;}
.ph-tw__hub{color:#45172D!important;}
.ph-tw__hub:hover{box-shadow:0 0 0 7px #b06d00,0 3px 20px #45172D45!important;}
.ph-tw__legend li span{border:1px solid #45172D38!important;}
.ph-tw__hub{background:#5B1638!important;color:#F8F2E8!important;box-shadow:0 0 0 4px #F8F2E8,0 0 0 7px #b06d00,0 4px 17px #45172D45!important;}
.ph-tw__hub:hover{background:#5B1638!important;box-shadow:0 0 0 5px #F8F2E8,0 0 0 9px #b06d00,0 5px 20px #45172D55!important;}
.ph-tw__hub:focus-visible{outline:4px solid #F8F2E8!important;}
.ph-finder-hero{background:#F8F2E8!important;border-bottom:1px solid #45172D20!important;}
.ph-finder-hero__shelf{border:1px solid #45172D25!important;}
.ph-finder-hero__shelf-top{color:#45172D!important;border-bottom:1px solid #45172D25!important;}
.ph-finder-hero__tea{color:#45172D!important;background:#F8F2E8!important;}
.ph-finder-hero__tea small{color:#6D5358!important;}
.ph-finder-hero__shelf-caption{border-top:1px solid #45172D25!important;color:#6D5358!important;}
.ph-cf-hero.ph-cf-hero--discovery{background:#F8F2E8!important;}
.ph-cf-hero--discovery h2{color:#5B1638!important;}
.ph-cf-hero--discovery .button{background:#5B1638!important;color:#F8F2E8!important;}
.ph-cf-taste{color:#5B1638!important;}
.ph-cf-taste__arrow{border:1px solid #5B163855!important;}
.ph-cf-taste:hover{box-shadow:0 1rem 2rem #5B163812!important;}
.ph-offer-v2{background:var(--ph-paper,#F8F2E8)!important;color:var(--ph-ink,#5B1638)!important;}
.ph-offer-v2__button{background:var(--ph-button-bg,var(--ph-ink,#5B1638))!important;color:var(--ph-button-text,#F8F2E8)!important;}
.ph-offer-v2__image{background:color-mix(in srgb,var(--ph-ink,#5B1638) 4%,transparent)!important;}
.ph-world{color:#F8F2E8!important;}
.ph-world__head{border-bottom:1px solid #F8F2E855!important;}
.ph-world article a{border-bottom:1px solid #F8F2E899!important;}
.header-wrapper :is(.header__submenu,.mega-menu__content,.predictive-search),#menu-drawer{box-shadow:0 16px 32px #45172D12!important;}
.footer .field__input{border-color:#F8F2E899!important;}
:is(.ph-autumn-window__copy,.ph-gift-hero__copy,.ph-brew__intro-copy,.ph-cf-hero__copy,.ph-collection-intro__featured,.ph-window__caption){box-shadow:0 12px 32px #45172D0D!important;}
.ph-bundle-options__included{border-left:.4rem solid var(--ph-gold,#C28832)!important;}
.ph-bundle-choice{color:var(--ph-ink,#45172D)!important;}
.ph-bundle-choice__eyebrow{color:var(--ph-plum,#5B1638)!important;}
.ph-bundle-choice__panel{border:1px solid color-mix(in srgb,var(--ph-plum,#5B1638) 20%,transparent)!important;}
.ph-bundle-choice__panel:has(.ph-bundle-choice__input:checked){border-color:var(--ph-plum,#5B1638)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ph-plum,#5B1638) 18%,transparent),0 .8rem 2rem #45172D12!important;}
.ph-bundle-choice__input:focus-visible+.ph-bundle-choice__select{outline:3px solid var(--ph-gold,#C28832)!important;}
.ph-bundle-choice__teas li{background:color-mix(in srgb,var(--ph-paper,#F8F2E8) 70%,#efd6df)!important;}
.footer .field__input{border:1px solid #F8F2E899!important;}
.footer__content-bottom{border-color:#F8F2E844!important;}
.ph-collection-intro--shopfront .ph-collection-shopfront__copy{background:linear-gradient(108deg,color-mix(in srgb,var(--ph-collection-ink,#45172D) 62%,transparent),color-mix(in srgb,var(--ph-collection-accent,#9b6c4a) 32%,transparent))!important;}
.ph-type-close{background:linear-gradient(154deg,#45172D 0 67%,#4a2333 67.15%)!important;}
.ph-bundle-story__occasions{background:linear-gradient(148deg,#5B1638 0 64%,#3a202b 64.15%)!important;}
.ph-letterbox__hero{background:linear-gradient(146deg,var(--ph-plum,#5B1638) 0 65%,color-mix(in srgb,var(--ph-plum,#5B1638) 78%,#8b4d62) 65.15%)!important;}
.ph-letterbox__faq{background:radial-gradient(115% 88% at 88% 112%,#71374d 0 57%,transparent 57.35%),#5B1638!important;}
.ph-referral__letterbox{background:radial-gradient(120% 100% at 14% 112%,#743a50 0 58%,transparent 58.35%),#5B1638!important;}
.ph-start__close,.ph-conversion-close{background:radial-gradient(120% 90% at 84% 112%,color-mix(in srgb,var(--ph-plum,#5B1638) 76%,#8c5263) 0 58%,transparent 58.35%),var(--ph-plum,#5B1638)!important;}
@media(max-width:749px){.ph-collection-intro--shopfront .ph-collection-shopfront__copy{background:linear-gradient(180deg,color-mix(in srgb,var(--ph-collection-ink,#45172D) 56%,transparent),color-mix(in srgb,var(--ph-collection-accent,#9b6c4a) 34%,transparent))!important;}
}
@media(prefers-reduced-transparency:reduce){.header-wrapper,.header-wrapper :is(.header__submenu,.mega-menu__content,.predictive-search),#menu-drawer,#menu-drawer :is(.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__submenu){background:#F8F2E8!important;}
.ph-collection-intro--shopfront .ph-collection-shopfront__copy{background:#45172D!important;}
.ph-letterbox__hero-copy,.ph-type-close__reasons,.ph-world article{background:#45172D!important;}
}
.ph-pumpkin-banner{background:#983C29!important;color:#F8F2E8!important;}
.ph-retail-card__badge{box-shadow:0 .5rem 1.5rem #45172D20!important;}
.ph-retail-card__action:hover{box-shadow:0 9px 20px #5B163824!important;}
.ph-retail-card--style-panel:not(.ph-retail-card--compact){box-shadow:0 12px 32px #45172D0a!important;}
@media(hover:hover) and (pointer:fine){.ph-retail-card--style-panel:not(.ph-retail-card--compact):hover,.ph-retail-card--style-panel:not(.ph-retail-card--compact):focus-within{box-shadow:0 18px 38px #45172D17!important;}
}
@media(hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.ph-retail-card--style-panel:not(.ph-retail-card--compact).is-touch-active{box-shadow:0 16px 32px #45172D15!important;}
}
.ph-signal--gift{color:#5B1638!important;}
.ph-bundle-colour{border:1px solid color-mix(in srgb,var(--ph-plum,#5B1638) 20%,transparent)!important;}
.ph-bundle-colour__product{border-bottom:1px solid color-mix(in srgb,var(--ph-plum,#5B1638) 14%,transparent)!important;}
.ph-bundle-colour__grid label{border:1px solid color-mix(in srgb,var(--ph-ink,#45172D) 24%,transparent)!important;background:var(--ph-paper,#F8F2E8)!important;color:var(--ph-ink,#45172D)!important;}
.ph-bundle-colour__grid label span{border:1px solid #45172D40!important;box-shadow:inset 0 0 0 2px #F8F2E8!important;}
.ph-bundle-colour__grid input:checked+label{border-color:var(--ph-plum,#5B1638)!important;background:var(--ph-plum,#5B1638)!important;}
.ph-bundle-colour__grid input:focus-visible+label{outline:3px solid var(--ph-ink,#45172D)!important;}


:root{--ph-ink:#45172D;--ph-plum:#5B1638;--ph-paper:#F8F2E8;--ph-surface:#EDE2D5;--ph-leaf:#0E5358;--ph-amber:#905900;--ph-gold:#E9B96B;--ph-text-muted:#6D5358;--ph-border:#D5BDB5;--ph-focus:#0E5358;--ph-selected:#F0E2DF;--ph-ember:#B55238;--ph-rose:#CD969C;--ph-pattern-strength:.08}
body{background:#F8F2E8;color:#45172D}
body .footer{--ph-footer-bg:#5B1638;--ph-footer-text:#F8F2E8;--color-background:91,22,56;--color-foreground:248,242,232;background:#5B1638!important;color:#F8F2E8!important}
body .footer :is(h2,h3,p,a,label,.field__input,.newsletter-form__button,.field__label){color:#F8F2E8!important}
body .footer .field__input{background:#5B1638!important;border-color:#F8F2E8}
body :is(.header-wrapper,#menu-drawer){background:#F8F2E8!important;color:#5B1638!important}
body :is(input,textarea,select){accent-color:#5B1638}
body :is(.field__input,.select__select,.quantity__input){color:#45172D;background-color:#F8F2E8}
body :is(.field__input,.select__select)::placeholder{color:#6D5358;opacity:1}
body :is(.card__heading,.card-information,.price){opacity:1}
body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible{outline:3px solid #0E5358;outline-offset:4px;box-shadow:0 0 0 2px #F8F2E8}
body .footer :focus-visible{outline-color:#F8F2E8}
body .ph-seasonal-slider{border-bottom:5px solid #B55238}
body #MainContent .ph-glass-hero--photo.ph-glass-hero::after{background:linear-gradient(90deg,rgba(69,23,45,.96),rgba(69,23,45,.96) 48%,rgba(69,23,45,.18) 68%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}
body #MainContent .ph-glass-hero--title.ph-glass-hero::after{background:rgba(248,242,232,.94)!important}
body #MainContent .ph-glass-hero--split.ph-glass-hero::after{background:linear-gradient(90deg,rgba(248,242,232,.97) 50%,transparent 70%)!important;backdrop-filter:none!important}
@media(max-width:749px){body #MainContent .ph-glass-hero--photo.ph-glass-hero::after{background:linear-gradient(180deg,rgba(69,23,45,.97) 0%,rgba(69,23,45,.97) calc(100% - 260px),rgba(69,23,45,.12) calc(100% - 150px))!important}}
@media(forced-colors:active){body :is(a,button,input,select):focus-visible{outline:3px solid Highlight}}

body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window{background:#F8F2E8!important;color:#45172D!important;min-height:560px!important;display:block!important;padding:0!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__inner{min-height:560px!important;align-items:center!important;padding-block:56px!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__copy{width:43%!important;max-width:560px!important;background:#F8F2E8!important;color:#45172D!important;padding:0!important;border:0!important;box-shadow:none!important;text-shadow:none!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__copy :is(h1,h2,p,a,em,span){text-shadow:none!important}
body #MainContent .shopify-section .ph-autumn-window .ph-hero-heading{color:#5B1638!important;font-size:clamp(48px,5.4vw,76px)!important;line-height:1.04!important;letter-spacing:-.035em!important}
body #MainContent .shopify-section .ph-autumn-window .ph-hero-heading em{color:#983C29!important;white-space:normal!important}
body #MainContent .shopify-section .ph-autumn-window :is(.ph-autumn-window__intro,.ph-autumn-window__product,.ph-autumn-window__note){color:#45172D!important;opacity:1!important;font-weight:400!important}
body #MainContent .shopify-section .ph-autumn-window :is(.ph-autumn-window__eyebrow,.ph-autumn-window__link){color:#0E5358!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__button{background:#5B1638!important;color:#F8F2E8!important;border:1px solid #5B1638!important;border-radius:4px!important;box-shadow:none!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__button:hover{background:#45172D!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__scene{inset:0 0 0 auto!important;width:54%!important;height:100%!important;aspect-ratio:auto!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__scene::after{display:none!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__scene :is(picture,img){width:100%!important;height:100%!important;object-fit:cover!important;object-position:75% center!important;filter:none!important}
body #MainContent .shopify-section .ph-seasonal-slider__dots{background:#F8F2E8!important}
body #MainContent .shopify-section .ph-seasonal-slider__dots button{color:#5B1638!important}
@media(max-width:749px){
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window{min-height:0!important;padding-bottom:0!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__inner{min-height:0!important;padding:32px 24px!important;display:block!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__copy{width:100%!important;max-width:none!important}
body #MainContent .shopify-section .ph-autumn-window .ph-hero-heading{font-size:clamp(42px,11vw,60px)!important;line-height:1.06!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__scene{position:relative!important;inset:auto!important;width:100%!important;height:66vw!important;max-height:400px!important;display:block!important}
body #MainContent .shopify-section .ph-autumn-window .ph-autumn-window__intro{font-size:15px!important;line-height:1.6!important;max-width:44ch!important}
}

body :is(.ph-brew,.ph-gifts,.ph-start,.ph-cf,.ph-tea-choice,.ph-season,.ph-finder,.ph-letterbox,.ph-bundle){--ph-brew-ink:#45172D;--ph-brew-paper:#F8F2E8;--ph-brew-surface:#EDE2D5;--ph-brew-button:#5B1638;--ph-brew-button-text:#F8F2E8;--gift-ink:#45172D;--gift-paper:#F8F2E8;--gift-cream:#EDE2D5;--gift-berry:#5B1638;--bundle-ink:#45172D;--bundle-paper:#F8F2E8;--start-ink:#45172D;--start-paper:#F8F2E8;--cf-ink:#45172D;--cf-paper:#F8F2E8;--cf-cream:#EDE2D5;--cf-berry:#5B1638;--finder-ink:#45172D;--finder-paper:#F8F2E8}
body .ph-repeat-feature{--repeat-bg:#5B1638!important;--repeat-ink:#F8F2E8!important;--repeat-accent:#E9B96B!important}
body :is(.ph-world,.ph-editorial--sage){background-color:#0E5358!important;color:#F8F2E8!important}
body .ph-world :is(h2,h3,p,a){color:inherit}
body .ph-service-strip{background:#F8F2E8;color:#45172D}
body .ph-autumn-window .ph-autumn-window__scene :is(img,picture){object-position:76% center!important}

body .field__input::placeholder{opacity:0}body .field__input:focus::placeholder{opacity:1}body .footer .field__input:focus::placeholder{color:#F8F2E8;opacity:.75}

body .ph-seasonal-slider .ph-seasonal-slider__controls button span{background:#F8F2E8;opacity:1;box-shadow:0 0 0 1.5px #45172D}body .ph-seasonal-slider .ph-seasonal-slider__controls button[aria-current=true] span{background:#5B1638;box-shadow:0 0 0 2px #F8F2E8,0 0 0 3px #45172D}


body .header-wrapper,body .header-wrapper :is(.header__submenu,.mega-menu__content,.predictive-search,.search-modal__content),body #menu-drawer,body #menu-drawer :is(.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__submenu,.menu-drawer__utility-links){--color-background:248,242,232;--color-foreground:69,23,45;background:#F8F2E8!important;color:#45172D!important}
body .header-wrapper :is(.header__menu-item,.header__icon,.header__heading-link,.localization-form__select,.disclosure__button,.mega-menu__link,.predictive-search__item-heading,.predictive-search__item-query-result mark,.predictive-search__heading,.price,.price-item,.search__button,.search-modal__close-button),body #menu-drawer :is(a,summary,button,.menu-drawer__close-button){color:#5B1638!important;opacity:1}
body .header-wrapper :is(.header__active-menu-item,.mega-menu__link--active),body #menu-drawer .menu-drawer__menu-item--active{color:#5B1638!important;background:#F0E2DF!important}
body #menu-drawer :is(a,summary,button):hover,body .header-wrapper :is(.header__menu-item,.mega-menu__link):hover{color:#45172D!important;background-color:#F0E2DF!important}
body .cart-count-bubble{background:#5B1638!important;color:#F8F2E8!important}
body :is(.cart-drawer .drawer__inner,.cart-notification,.facets__display,.mobile-facets__inner){--color-background:248,242,232;--color-foreground:69,23,45;background:#F8F2E8;color:#45172D}
body .ph-bundle-colour__grid input:checked+label{color:#F8F2E8!important}
body .ph-menu-landing__links :is(a:hover,a:focus-visible),body .ph-letterbox__chooser a:hover,body .ph-finder-hero__button--outline:hover{color:#F8F2E8!important}
body .ph-referral__letterbox a{background:#F8F2E8!important;color:#5B1638!important}
body :is(.ph-gift-hero__copy,.ph-brew__intro-copy,.ph-window__caption){background:#F8F2E8!important;color:#45172D!important}
body .ph-service-strip__item:nth-child(3) .ph-service-strip__icon{color:#0E5358;background:color-mix(in srgb,#0E5358 15%,#F8F2E8)}
body .ph-lb-match__list span{color:#F8F2E8!important;opacity:1}
body :is(.ph-cf-boxes__head h2 em,.ph-lb-head h2 em,.ph-lb-size__amount,.ph-lb-faq__list summary::after){color:#983C29!important}

:root{
 --ph-hero-glass-fill:rgba(248,242,232,.66);
 --ph-hero-glass-shadow:0 18px 52px rgba(45,22,30,.14),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(69,23,45,.08);
 --ph-hero-glass-radius:0px;
 --ph-hero-glass-filter:blur(12px) saturate(1.15);
}
body #MainContent .shopify-section :is(
 .ph-glass-hero.ph-glass-hero .ph-glass-copy.ph-glass-copy,
 .ph-autumn-window.ph-autumn-window .ph-autumn-window__copy,
 .ph-cf-hero.ph-cf-hero .ph-cf-hero__copy,
 .ph-choice__hero>div:first-child,
 .ph-trade__hero>div:first-child,
 .ph-glass-hero--title.ph-glass-hero--title,
 .ph-contact-intro.ph-contact-intro
){
 position:relative!important;isolation:isolate;box-sizing:border-box;min-width:0;
 padding:0!important;
 border:0!important;
 border-radius:var(--ph-hero-glass-radius)!important;
 background:transparent!important;
 color:#45172D!important;
 box-shadow:none!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
 text-shadow:none!important;
 &::before{display:none!important;content:none!important}
 &>*{position:relative;z-index:1;min-width:0}
 & :is(h1,h2,p,li,small,[class*="eyebrow"],[class*="kicker"],[class*="intro"],[class*="note"],[class*="meta"],[class*="proof"]){
  color:#45172D!important;opacity:1!important;text-shadow:none!important;
 }
 & :is(h1,h2){text-wrap:balance;overflow-wrap:break-word}
 & :is(h1 em,h2 em){color:#7F2C20!important;text-shadow:none!important}
 & a{color:#5B1638!important;text-shadow:none!important}
 & :is(.button,.ph-button,[class*="__button"],.ph-season__jump,.ph-benefit__jump,.ph-collection-shopfront__shop,.ph-referral__actions button){
  display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;
  padding:13px 22px;border:1px solid #5B1638!important;border-radius:999px!important;
  background:#5B1638!important;color:#F8F2E8!important;text-shadow:none!important;
  line-height:1.35;white-space:normal;text-align:center;box-shadow:inset 0 1px 0 #ffffff24!important;
  &:hover{background:#45172D!important;border-color:#45172D!important;color:#F8F2E8!important}
 }
 & :is(.ph-start__button--outline,.ph-button--outline,.ph-finder-hero__button--outline){
  background:rgba(248,242,232,.44)!important;color:#5B1638!important;border-color:#5B16385c!important;
  &:hover{background:#F8F2E8!important;color:#45172D!important;border-color:#45172D!important}
 }
 & :is(a,button,input,select):focus-visible{
  outline:3px solid #0E5358!important;outline-offset:4px;box-shadow:0 0 0 2px #F8F2E8!important;
 }
}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero::after{
 background:rgba(69,23,45,.08)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 mask-image:none!important;-webkit-mask-image:none!important;
}
body #MainContent .shopify-section .ph-glass-hero--title.ph-glass-hero--title::after{display:none!important}
body #MainContent .shopify-section .ph-glass-hero--split.ph-glass-hero{
 background-image:radial-gradient(ellipse at 12% 25%,#E9B96B35,transparent 56%),radial-gradient(ellipse at 85% 75%,#CD969C40,transparent 56%),var(--ph-pattern-cream)!important;
}
body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero{
 padding:clamp(40px,4.5vw,64px) max(28px,calc((100vw - 1320px)/2))!important;min-height:540px!important;
}
body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero .ph-glass-copy.ph-glass-copy{
 width:min(620px,50%)!important;max-width:620px!important;
}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero .ph-glass-media img{filter:none!important}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero .ph-collection-shopfront__proof{border-color:#45172D33!important}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero .ph-glass-copy :is(.ph-start__hero-note,.ph-start__hero-recommendations a>span:first-child){color:#45172D!important}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window{display:block!important;position:relative!important;isolation:isolate;background:#EDE2D5!important}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__inner{
 position:relative;z-index:2!important;min-height:540px!important;padding-block:52px!important;
}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__copy{
 width:50%!important;max-width:620px!important;margin:0!important;
}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__scene{
 position:absolute!important;inset:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;aspect-ratio:auto!important;align-self:stretch!important;grid-area:auto!important;z-index:0!important;
}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__scene :is(picture,img){
 width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% center!important;
}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__button{border-radius:999px!important}
body #MainContent .shopify-section .ph-glass-hero--title.ph-glass-hero--title{
 width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw) 28px!important;padding:32px max(24px,calc((100vw - 1320px)/2))!important;background:linear-gradient(#F8F2E8aa,#F8F2E8aa),var(--ph-pattern-cream)!important;
}
body #MainContent .shopify-section .ph-contact-intro.ph-contact-intro{margin-block:0 28px;padding:40px max(24px,calc((100vw - 1320px)/2))!important;width:100vw;max-width:none;background:linear-gradient(110deg,#F8F2E8cc,#EDE2D580)!important}
@media(max-width:989px) and (min-width:750px){
 body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero .ph-glass-copy.ph-glass-copy{width:60%!important}
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__copy{width:60%!important}
}
@media(max-width:749px){
 :root{--ph-hero-glass-radius:0px}
 body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero{padding:32px 20px 240px!important}
 body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero .ph-glass-copy.ph-glass-copy{width:100%!important;max-width:none!important}
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__inner{
  min-height:0!important;padding:24px 16px 190px!important;
 }
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__copy{width:100%!important;max-width:none!important}
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__scene{position:absolute!important;height:auto!important}
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-autumn-window__scene :is(picture,img){object-position:65% center!important}
 body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window .ph-hero-heading{
  font-size:clamp(36px,10.5vw,52px)!important;line-height:1.08!important;
 }
 body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero h1{font-size:clamp(34px,10.5vw,48px)!important;line-height:1.08!important}
 body #MainContent .shopify-section .ph-glass-hero--title.ph-glass-hero--title{margin-block:0 22px!important;padding:28px 20px!important}
}
body #MainContent .shopify-section .ph-counter__photograph.ph-glass-media :is(.ph-counter__photo-frame,.ph-tea-view__panel){
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;
 margin:0!important;border-radius:0!important;grid-area:auto!important;
}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero .ph-glass-media figcaption{
 max-width:min(480px,calc(100% - 48px));padding:8px 12px;
 border:1px solid rgba(248,242,232,.3);border-radius:12px;
 background:rgba(69,23,45,.86)!important;color:#F8F2E8!important;
 backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
 font-size:12px;line-height:1.4;text-shadow:none;
}

@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 :root{--ph-hero-glass-fill:#F8F2E8;--ph-hero-glass-filter:none}
}
@media(prefers-reduced-transparency:reduce){
 :root{--ph-hero-glass-fill:#F8F2E8;--ph-hero-glass-filter:none}
 body #MainContent .shopify-section :is(.ph-glass-hero .ph-glass-copy,.ph-autumn-window .ph-autumn-window__copy,.ph-cf-hero .ph-cf-hero__copy,.ph-choice__hero>div:first-child,.ph-trade__hero>div:first-child,.ph-glass-hero--title,.ph-contact-intro){
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 }
}
@media(forced-colors:active){
 body #MainContent .shopify-section :is(.ph-glass-hero .ph-glass-copy,.ph-autumn-window .ph-autumn-window__copy,.ph-cf-hero .ph-cf-hero__copy,.ph-choice__hero>div:first-child,.ph-trade__hero>div:first-child,.ph-glass-hero--title,.ph-contact-intro){
  background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText!important;box-shadow:none!important;
 }
}

body #MainContent .shopify-section :is(.ph-glass-hero--photo.ph-glass-hero,.ph-autumn-window.ph-autumn-window)::after,
body #MainContent .shopify-section .ph-cf-hero.ph-cf-hero::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;
 width:100%!important;height:100%!important;pointer-events:none!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 background:var(--ph-hero-glass-fill)!important;
 backdrop-filter:var(--ph-hero-glass-filter)!important;-webkit-backdrop-filter:var(--ph-hero-glass-filter)!important;
 mask-image:linear-gradient(90deg,#000 56%,transparent 72%)!important;
 -webkit-mask-image:linear-gradient(90deg,#000 56%,transparent 72%)!important;
}
body #MainContent .shopify-section :is(.ph-glass-hero--photo,.ph-autumn-window)>:is(.ph-wrap,.page-width,.ph-autumn-window__inner){position:relative;z-index:2!important}
body #MainContent .shopify-section .ph-glass-hero.ph-glass-hero .ph-glass-media.ph-glass-media{z-index:0!important}
body #MainContent .shopify-section .ph-autumn-window.ph-autumn-window{grid-template-rows:1fr!important}
body #MainContent .shopify-section .ph-cf-hero.ph-cf-hero .ph-cf-hero__copy{position:relative;z-index:2}
body #MainContent .shopify-section .ph-glass-hero--split.ph-glass-hero::after{
 background:rgba(248,242,232,.36)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:0!important;
}
body #MainContent .shopify-section .ph-glass-hero--split.ph-glass-hero .ph-glass-copy.ph-glass-copy{padding:clamp(28px,4vw,52px)!important}
body #MainContent .shopify-section .ph-collection-intro[data-collection="teaware"] .ph-glass-media img{object-position:70% center!important}
@media(min-width:750px) and (max-width:989px){
 body #MainContent .shopify-section :is(.ph-glass-hero--photo.ph-glass-hero,.ph-autumn-window.ph-autumn-window)::after{
 mask-image:linear-gradient(90deg,#000 70%,transparent 88%)!important;
 -webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 88%)!important;
 }
}
@media(max-width:749px){
 body #MainContent .shopify-section :is(.ph-glass-hero--photo.ph-glass-hero,.ph-autumn-window.ph-autumn-window)::after{
 inset:0 0 180px!important;height:auto!important;
 mask-image:linear-gradient(180deg,#000 calc(100% - 60px),transparent)!important;
 -webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 60px),transparent)!important;
 }
 body #MainContent .shopify-section .ph-glass-hero--photo.ph-glass-hero{min-height:0!important}
 body #MainContent .shopify-section .ph-glass-hero--split.ph-glass-hero .ph-glass-copy.ph-glass-copy{padding:24px 20px!important}
 body #MainContent .shopify-section .ph-collection-intro[data-collection="teaware"] .ph-glass-media{background:#eee1cf!important}
 body #MainContent .shopify-section .ph-collection-intro[data-collection="teaware"] .ph-glass-media img{object-fit:contain!important;object-position:center bottom!important}
 body #MainContent .shopify-section .ph-contact-intro.ph-contact-intro{padding:28px 20px!important}
}
@media(prefers-reduced-transparency:reduce){
 :root{--ph-hero-glass-fill:#F8F2E8;--ph-hero-glass-filter:none}
}

body #MainContent .shopify-section .ph-glass-hero--title.ph-glass-hero--title.ph-glass-hero--title.ph-glass-hero--title{
 padding:32px max(24px,calc((100vw - 1320px)/2))!important;
 background:linear-gradient(#F8F2E8aa,#F8F2E8aa),var(--ph-pattern-cream)!important;
}
body #MainContent .shopify-section .ph-contact-intro.ph-contact-intro.ph-contact-intro.ph-contact-intro{
 padding:40px max(24px,calc((100vw - 1320px)/2))!important;
 background:linear-gradient(110deg,#F8F2E8cc,#EDE2D580)!important;
}
@media(max-width:749px){
 body #MainContent .shopify-section .ph-glass-hero--title.ph-glass-hero--title.ph-glass-hero--title.ph-glass-hero--title,
 body #MainContent .shopify-section .ph-contact-intro.ph-contact-intro.ph-contact-intro.ph-contact-intro{padding:28px 20px!important}
}

body #MainContent#MainContent .shopify-section .ph-seasonal-slider__track{grid-template-rows:1fr!important}
body #MainContent#MainContent .shopify-section .ph-seasonal-slider__track>.ph-autumn-window{
 display:block!important;grid-row:auto!important;min-height:540px!important;
}
body #MainContent#MainContent .shopify-section .ph-autumn-window .ph-autumn-window__inner{
 min-height:540px!important;padding:52px 24px!important;
}
@media(max-width:749px){
 body #MainContent#MainContent .shopify-section .ph-seasonal-slider__track>.ph-autumn-window{min-height:0!important}
 body #MainContent#MainContent .shopify-section .ph-autumn-window .ph-autumn-window__inner{min-height:0!important;padding:32px 24px 240px!important}
}
