:root{--ph-ink:#1f2a24;--ph-gold-hover:#B48A45}.btn--primary,button.btn--primary,a.btn--primary{background:var(--ph-gold)!important;border-color:var(--ph-gold)!important;color:#fff!important}@media(hover:hover){.btn--primary:hover,button.btn--primary:hover,a.btn--primary:hover{background:var(--ph-gold-hover)!important;border-color:var(--ph-gold-hover)!important}}.cc-collection-banner.section--template{margin:18px auto 26px!important}.cc-collection-banner .collection-banner__heading{letter-spacing:-.03em}.cc-collection-banner .collection-banner__count{color:#766f65!important;font-size:13px}.cc-collection-banner .rte{max-width:760px;color:#5f584f}.cc-collection-products .collection-toolbar{margin-bottom:24px!important;padding:12px 0!important;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line)}.cc-collection-products .products-grid{row-gap:24px!important;column-gap:18px!important}.card--product,.card--product-contained,.product-card{overflow:hidden;height:100%;border:1px solid #e0d3bf!important;border-radius:12px!important;background:var(--ph-cream)!important;box-shadow:0 5px 16px #1f2a240e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card__media,.card__media .media{background:var(--ph-soft)!important}.card__main-image{padding:14px!important;object-fit:contain!important}.card__info-container{padding:14px 15px 16px!important}@media(hover:hover){.card--product:hover,.card--product-contained:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 13px 28px #1f2a241c}}.cc-main-search.section--template{padding-top:26px!important;padding-bottom:52px!important}.cc-main-search h1{color:var(--ph-ink);font-size:clamp(38px,5vw,54px);letter-spacing:-.035em}.cc-main-search .form-width{max-width:720px!important;margin-top:20px!important}.cc-main-search .search__input{min-height:54px;border:1px solid #d6c3a4!important;background:var(--ph-cream)!important}.cc-main-product .product-title{color:var(--ph-ink)!important;line-height:1.12!important;letter-spacing:-.025em}.cc-main-cart .cart__summary{border:1px solid #dbc9aa;background:var(--ph-cream)!important}.cc-main-cart .cart__summary .btn--primary{min-height:52px;border-radius:9px!important;font-weight:800}.cc-cart-drawer .drawer--cart,.cc-cart-drawer .cart-drawer__summary{background:var(--ph-cream)!important}.cc-cart-drawer .cart-drawer__checkout-buttons .btn--primary{border-radius:8px!important}@media(max-width:600px){.btn,button.btn,a.btn{min-height:44px}input.input,select.input,textarea.input{font-size:16px}.cc-collection-banner.section--template{margin-top:12px!important}.cc-collection-banner .collection-banner__heading{font-size:32px!important}.cc-main-product .product-title{font-size:28px!important}.cc-main-product .product-info__add-to-cart{flex-wrap:wrap}.cc-main-product .product-info__add-to-cart .qty-input,.cc-main-product .product-info__add-to-cart .product-info__add-button{width:100%}.cc-main-search h1{font-size:35px}.card__main-image{padding:10px!important}}.template-index .slideshow-section{margin-bottom:0!important}.template-index .slideshow-section .text-overlay{max-width:620px}.template-index .slideshow-section .subheading{margin-bottom:10px;color:#765b2f;font-size:11px;font-weight:800;letter-spacing:.12em}.template-index .slideshow-section .text-overlay__heading{color:#1f2a24!important;font-size:clamp(34px,4.4vw,56px)!important;line-height:1.05!important;letter-spacing:-.035em}.template-index .slideshow-section .text-overlay__block.rte{max-width:560px;color:#49453f;font-size:16px;line-height:1.6}.template-index .slideshow-section .text-overlay__buttons .btn{min-width:170px;border-radius:8px!important;font-weight:800}.template-index .cc-icons-with-text{margin-top:0!important;margin-bottom:34px!important}.template-index .cc-icons-with-text .icons-with-text{max-width:1320px;margin:0 auto}.template-index .cc-icons-with-text .icon{color:#9c7636}.template-index .cc-icons-with-text h3,.template-index .cc-icons-with-text h2{color:#1f2a24;font-size:14px!important;font-weight:800!important}.template-index .cc-icons-with-text .rte{color:#6a635a;font-size:12px}.template-index .cc-collection-list .section__heading,.template-index .featured-collection .section__heading{color:#1f2a24;font-size:clamp(28px,3vw,38px);letter-spacing:-.025em}.template-index .cc-collection-list .collection-card{border-radius:12px;overflow:hidden}.template-index .cc-collection-list .collection-card__title{font-weight:800}.template-index .featured-collection{margin-top:52px;margin-bottom:52px}.template-index .featured-collection .section__header .link{font-weight:800;text-underline-offset:3px}.ph-home-rewards{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1180px;margin:0 auto;padding:34px 38px;border:1px solid #d9c6a5;border-radius:14px}.ph-home-eyebrow{margin:0 0 7px!important;font-size:11px;font-weight:800;letter-spacing:.11em}.ph-home-rewards h2{margin:0 0 8px;color:#1f2a24;font-size:clamp(27px,3vw,38px);letter-spacing:-.025em}.ph-home-rewards p{max-width:680px;margin:0;color:#615a51}.ph-home-rewards__actions{flex:0 0 auto}.ph-home-rewards__actions .btn{min-width:180px;border-radius:8px!important;font-weight:800}.template-index .cc-newsletter{margin-top:0!important}.template-index .cc-newsletter .newsletter{padding-top:54px;padding-bottom:54px}.template-index .cc-newsletter .section__heading{letter-spacing:-.025em}@media(max-width:768px){.template-index .slideshow-section .text-overlay{max-width:100%}.template-index .slideshow-section .text-overlay__heading{font-size:32px!important}.template-index .slideshow-section .text-overlay__block.rte{font-size:14px}.template-index .slideshow-section .text-overlay__buttons{width:100%}.template-index .slideshow-section .text-overlay__buttons .btn{width:100%;min-width:0;justify-content:center}.template-index .cc-icons-with-text .icons-with-text{row-gap:14px}.template-index .featured-collection{margin-top:36px;margin-bottom:36px}.ph-home-rewards{display:block;padding:26px 22px}.ph-home-rewards__actions{margin-top:18px}.ph-home-rewards__actions .btn{width:100%}}.header{border-bottom:1px solid #e8dfd2}.header__grid{min-height:82px}.header__logo img{object-fit:contain}.header__search .input{border-color:#d9cbb7!important;background:#fffdf8!important}.header__icon{transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.header__icon:hover{opacity:.72;transform:translateY(-1px)}}.main-nav__child{border-top:1px solid #e7ddce;box-shadow:0 12px 28px #1f2a2417}.child-nav__item{font-size:14px}.cc-announcement{font-size:13px}.cc-announcement a{text-decoration:none!important}.cc-scrolling-banner{font-size:12px}.cc-footer{background:var(--ph-green)!important;color:#f4efe6!important;margin-top:0!important}.cc-footer .footer{padding-top:48px!important;padding-bottom:24px!important}.cc-footer .footer__grid{gap:38px 50px!important}.cc-footer h2,.cc-footer .disclosure__title{color:#d6b878!important;font-size:12px!important;font-weight:800!important;letter-spacing:.09em!important}.cc-footer .footer-col:first-child h2{color:#fff!important;font-size:22px!important;letter-spacing:-.02em!important}.cc-footer .rte,.cc-footer .rte p,.cc-footer a{color:#e9e1d4!important}.cc-footer .footer-menu__links a{text-decoration:none!important}@media(hover:hover){.cc-footer .footer-menu__links a:hover,.cc-footer .rte a:hover{color:#d6b878!important}}.cc-footer .footer__hr{border-color:#ffffff24!important}.cc-footer .footer__base{color:#c8beb1!important}.shopify-section-group-footer-group .cc-icons-with-text{margin:0!important}.shopify-section-group-footer-group .cc-icons-with-text .icons-with-text{max-width:1320px;margin:0 auto}.shopify-section-group-footer-group .cc-icons-with-text h3{color:#1f2a24!important;font-size:13px!important}.shopify-section-group-footer-group .cc-icons-with-text .icon{color:#9c7636}@media(min-width:769px){.cc-footer .footer__grid{grid-template-columns:1.3fr .8fr .95fr 1.1fr!important}}@media(max-width:768px){.main-nav__item{min-height:46px}.shopify-section-group-footer-group .cc-icons-with-text .icons-with-text{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.shopify-section-group-footer-group .cc-icons-with-text .icons-with-text__item{padding:14px 12px!important;border-bottom:1px solid #e1d6c6}.cc-footer .footer{padding-top:32px!important}.cc-footer .footer__grid{gap:0!important}.cc-footer .footer-col{padding:16px 0!important;border-top:1px solid rgba(255,255,255,.14)}.cc-footer .footer-col:first-child{border-top:0}}:root{--ph-green-2:#344a3c;--ph-green-soft:#eef3ed}.btn--primary,button.btn--primary,a.btn--primary,.card__quick-add .btn--primary{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important}@media(hover:hover){.btn--primary:hover,button.btn--primary:hover,a.btn--primary:hover,.card__quick-add .btn--primary:hover{background:var(--ph-green-2)!important;border-color:var(--ph-green-2)!important}}.section__heading,.page__title,.product-title,.collection-banner__heading,.cc-main-search h1{color:var(--ph-green)!important}a:not(.btn){text-decoration-color:#263b3147}.cc-collection-banner .collection-banner__heading,.cc-collection-banner .collection-banner__count,.cc-collection-banner .rte,.cc-collection-banner .rte p{color:#fff!important}.cc-collection-banner .collection-banner__count{opacity:.76}.template-index .cc-icons-with-text{background:var(--ph-green-soft)!important}.template-index .cc-icons-with-text .icon,.shopify-section-group-footer-group .cc-icons-with-text .icon,.template-index .cc-icons-with-text h2,.template-index .cc-icons-with-text h3,.shopify-section-group-footer-group .cc-icons-with-text h3,.template-index .featured-collection .section__header .link{color:var(--ph-green)!important}.ph-home-rewards{border-color:var(--ph-green)!important;background:var(--ph-green)!important}.ph-home-rewards h2,.ph-home-rewards p{color:#fff!important}.ph-home-eyebrow{color:#d8bd83!important}.ph-home-rewards__actions .btn--primary{background:#9c7636!important;border-color:#9c7636!important}.cc-main-product .product-info__price .price__current{color:var(--ph-green)!important}.cc-main-product .disclosure--row{border-color:var(--ph-green-line)!important}.cc-main-product .disclosure__title{color:var(--ph-green)!important}.cc-main-search .search__input{border-color:var(--ph-green-line)!important}.cc-main-search .search__input:focus{border-color:var(--ph-green)!important;box-shadow:0 0 0 1px var(--ph-green)}.card--product,.card--product-contained,.product-card{border-color:#d7e0d9!important}@media(hover:hover){.card--product:hover,.card--product-contained:hover,.product-card:hover{border-color:var(--ph-green)!important}}.card__title,.cc-main-cart .cart__summary h2,.cc-main-cart .cart__summary .price__current{color:var(--ph-green)!important}.cc-cart-drawer .drawer__header{border-bottom-color:var(--ph-green-line)!important}.cc-cart-drawer .drawer__header h2,.main-nav__item--primary,.header__icon{color:var(--ph-green)!important}.main-nav__link--featured{color:#9c7636!important}.main-nav__child{border-top-color:var(--ph-green-line)!important}@media(max-width:768px){.main-menu__content{background:#fffdf8!important}.main-nav__item{color:var(--ph-green)!important}}.input,select,textarea{border-color:#cdd8d0}.input:focus,select:focus,textarea:focus{border-color:var(--ph-green)!important}.shopify-section-group-footer-group .cc-icons-with-text{background:var(--ph-green-soft)!important}.template-index .slideshow-section .text-overlay{background:#263b31f0!important;border-radius:8px!important;padding:46px 54px!important}.template-index .slideshow-section .text-overlay__heading,.template-index .slideshow-section .text-overlay__block,.template-index .slideshow-section .text-overlay__block p,.template-index .slideshow-section .subheading{color:#fff!important}.template-index .slideshow-section .subheading{opacity:.9}.template-index .slideshow-section .text-overlay__block strong{color:#f0d49b!important}.template-index .slideshow-section .text-overlay__buttons .btn--primary{background:#9c7636!important;border-color:#9c7636!important}.header__logo img{max-height:64px!important}.main-nav{column-gap:2px!important}.main-nav__item--primary{padding-left:12px!important;padding-right:12px!important;white-space:nowrap}.cc-scrolling-banner{background:var(--ph-green)!important;color:#f4efe6!important}@media(max-width:768px){.template-index .slideshow-section .text-overlay{padding:26px 22px!important;border-radius:0!important}}.template-product .cc-main-product{padding-top:24px!important}.template-product .product-info__price{margin-top:8px!important}.template-product .option-selector__label{color:var(--ph-green)!important;font-weight:800!important}.template-product .opt-btn{border-color:#cdd8d0!important;border-radius:7px!important}.template-product .opt-btn:checked+label,.template-product .opt-btn+label:hover{border-color:var(--ph-green)!important}.template-product .product-info__add-to-cart .btn{min-height:54px!important;font-size:16px!important;font-weight:800!important}.template-product .shopify-payment-button{margin-top:8px}.template-product .shopify-payment-button__button{min-height:50px!important;border-radius:8px!important}.ph-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ph-product-trust>div{padding:12px 10px;border:1px solid var(--ph-green-line);border-radius:8px;background:var(--ph-green-soft);text-align:center}.ph-product-trust strong,.ph-product-trust span{display:block}.ph-product-trust strong{color:var(--ph-green)}.ph-product-trust span{margin-top:3px;color:#657069}.template-product .disclosure--row{margin-top:10px!important;border-top:1px solid var(--ph-green-line)!important;border-bottom:1px solid var(--ph-green-line)!important}.template-product .cc-product-details{max-width:1180px;margin-left:auto;margin-right:auto}.template-product .product-details__block.panel{border:1px solid var(--ph-green-line);border-radius:10px;background:#f7faf7}.template-product .cc-product-recommendations .section__heading,.template-product .shopify-section .jdgm-carousel-title,.template-product .shopify-section [class*=carousel] h2{color:var(--ph-green)!important}.template-product .cc-product-recommendations{margin-top:42px!important}.template-product .sticky-atc-panel{border-top:1px solid var(--ph-green-line)!important;background:#fffdf8!important;box-shadow:0 -8px 24px #263b3114}.template-product .sticky-atc-panel .btn--primary{background:var(--ph-green)!important;border-color:var(--ph-green)!important}@media(max-width:768px){.template-product .cc-main-product{padding-top:12px!important}.ph-product-trust{grid-template-columns:1fr}.ph-product-trust>div{text-align:left}.ph-product-trust strong,.ph-product-trust span{display:inline}.ph-product-trust span{margin-left:5px}.template-product .sticky-atc-panel{padding-top:8px!important;padding-bottom:8px!important}}.template-cart .cc-main-cart{padding-top:28px!important;padding-bottom:56px!important}.template-cart .js-cart-title{color:var(--ph-green)!important;font-size:clamp(34px,4vw,48px)!important;letter-spacing:-.03em}.template-cart .free-shipping-notice,.cc-cart-drawer .free-shipping-notice{border:1px solid var(--ph-green-line)!important;border-radius:10px!important;background:var(--ph-green-soft)!important;color:var(--ph-green)!important}.template-cart .cart-items{overflow:hidden;border:1px solid #d7e0d9;border-radius:12px;background:#fffdf8}.template-cart .cart-item{border-color:#e4ebe5!important}.template-cart .cart__summary{position:sticky;top:120px;align-self:start;padding:28px!important;border:1px solid var(--ph-green-line)!important;background:#fffdf8!important}.template-cart .cart__summary>h2{margin-bottom:8px!important;color:var(--ph-green)!important;font-size:22px!important}.template-cart .cart__summary .rte{color:#667168;font-size:12px;line-height:1.5}.ph-cart-subtotal{padding-top:16px;border-top:1px solid var(--ph-green-line)}.ph-cart-subtotal h3,.ph-cart-subtotal p{color:var(--ph-green)!important;font-size:18px!important;font-weight:800!important}.ph-cart-checkout-note{margin-top:14px;padding:13px 14px;border-radius:8px;background:var(--ph-green-soft)}.ph-cart-checkout-note strong,.ph-cart-checkout-note span{display:block}.ph-cart-checkout-note strong{color:var(--ph-green);font-size:12px}.ph-cart-checkout-note span{margin-top:3px;color:#667168;font-size:10px;line-height:1.4}.template-cart .cart__summary .btn--primary{min-height:54px!important;font-size:15px!important;font-weight:800!important}.ph-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 12px;margin-top:12px;color:#68736b;font-size:10px;text-align:center}.ph-cart-trust span:not(:last-child):after{content:"\2022";margin-left:12px;color:#9c7636}.template-cart .cart-page-recommendations{margin-top:30px!important;padding-top:24px;border-top:1px solid var(--ph-green-line)}.template-cart .cart-page-recommendations h2,.template-cart .cart-page-recommendations h3{color:var(--ph-green)!important}.cc-cart-drawer .drawer--cart{background:#fffdf8!important}.cc-cart-drawer .drawer__header{padding-top:18px!important;padding-bottom:18px!important;background:#fffdf8!important}.cc-cart-drawer .drawer__header h2{font-size:21px!important;font-weight:800!important}.cc-cart-drawer .cart-drawer__summary{padding-top:16px!important;background:#fffdf8!important;border-top:1px solid var(--ph-green-line)!important}.ph-drawer-checkout-note{margin-bottom:12px;padding:11px 12px;border:1px solid var(--ph-green-line);border-radius:8px;background:var(--ph-green-soft);text-align:center}.ph-drawer-checkout-note strong,.ph-drawer-checkout-note span{display:block}.ph-drawer-checkout-note strong{color:var(--ph-green);font-size:12px}.ph-drawer-checkout-note span{margin-top:3px;color:#68736b;font-size:9px}.cc-cart-drawer .cart-drawer__checkout-buttons .btn--primary{min-height:52px!important;font-size:14px!important;font-weight:800!important}.cc-cart-drawer .cart-drawer__view-cart{color:var(--ph-green)!important;font-weight:700}.cc-cart-drawer .dynamic-cart-btns{margin-top:10px!important}@media(max-width:768px){.template-cart .cc-main-cart{padding-top:18px!important;padding-bottom:38px!important}.template-cart .cart__summary{position:static;padding:20px!important;border-radius:10px}.template-cart .cart-item{padding-top:14px!important;padding-bottom:14px!important}.ph-cart-trust{display:grid;gap:4px}.ph-cart-trust span:not(:last-child):after{content:"";margin:0}}html{scroll-behavior:smooth}body{overflow-x:hidden}img,svg,video{max-width:100%}.section:not(.section--full-width){scroll-margin-top:100px}.template-index .section__header,.template-collection .section__header,.template-product .section__header{margin-bottom:22px}@media(min-width:601px)and (max-width:900px){.template-index .slideshow-section .text-overlay{max-width:520px;padding:34px 38px!important}.template-index .slideshow-section .text-overlay__heading{font-size:40px!important}.cc-main-product .product-info{max-width:100%}.cc-footer .footer__grid{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.cc-announcement{min-height:34px!important;font-size:11px!important}.cc-announcement .announcement__text{line-height:1.3!important}.cc-scrolling-banner{display:none!important}.header__icons{gap:8px!important}.header__icon{width:38px!important;height:38px!important}.main-menu__content{padding-bottom:20px!important}.main-nav__item,.child-nav__item{min-height:46px;display:flex;align-items:center}.main-nav__item-content{width:100%}.template-index .slideshow-section .text-overlay{margin:0!important;padding:24px 20px!important}.template-index .slideshow-section .text-overlay__heading{font-size:30px!important;line-height:1.08!important}.template-index .slideshow-section .text-overlay__block.rte{font-size:13px!important}.template-index .cc-icons-with-text{margin-bottom:24px!important}.template-index .cc-collection-list .section__heading,.template-index .featured-collection .section__heading{font-size:27px!important}.cc-collection-products .products-grid,.cc-main-search .products-grid{row-gap:16px!important;column-gap:10px!important}.card__title{font-size:13px!important}.card__info-container{padding:10px 10px 12px!important}.template-product .product-title,.template-product .product-info__price .price__current{font-size:27px!important}.template-product .product-info__add-to-cart .btn{width:100%;min-height:52px!important}.template-product .product-details__block.panel{padding:18px!important}.template-product .cc-product-recommendations{margin-top:30px!important}.template-cart .js-cart-title{font-size:32px!important;margin-bottom:20px!important}.template-cart .cart__summary{margin-top:20px}.cc-cart-drawer .drawer__header{padding:14px 16px!important}.cc-cart-drawer .cart-drawer__summary{padding-left:16px!important;padding-right:16px!important}.shopify-section-group-footer-group .cc-icons-with-text .icons-with-text{grid-template-columns:1fr!important}.shopify-section-group-footer-group .cc-icons-with-text .icons-with-text__item{min-height:54px;padding:12px 16px!important}.cc-footer .footer__grid{display:block!important}.cc-footer .footer-col{padding:18px 0!important}}@media(max-width:380px){.template-index .slideshow-section .text-overlay__heading{font-size:27px!important}.template-index .slideshow-section .text-overlay__buttons .btn{font-size:13px!important}.card__title{font-size:12px!important}}.template-product variant-picker[data-select-first-variant=false] .option-selector .label{color:var(--ph-green);font-weight:700}.template-product variant-picker .custom-select__btn,.template-product variant-picker select{min-height:48px;border-color:var(--ph-green-line);background:#fffdf8}.template-product .product-info__add-button .btn[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:600px){.template-product variant-picker .custom-select__btn,.template-product variant-picker select{min-height:50px;font-size:16px}}.ph-buy-prompt{margin:14px 0 6px;padding:12px 14px;border-left:3px solid var(--ph-gold);border-radius:0 8px 8px 0;background:#f8f4eb}.ph-buy-prompt strong,.ph-buy-prompt span{display:block}.ph-buy-prompt strong{color:var(--ph-green);font-size:13px}.ph-buy-prompt span{margin-top:2px;color:#68736b;font-size:11px;line-height:1.4}.ph-product-help{margin-top:10px;color:#68736b;text-align:center}.ph-product-help a{color:var(--ph-green)!important;font-weight:800;text-underline-offset:2px}.template-product .product-info__block:has(.ph-buy-prompt){margin-bottom:4px!important}.template-product .option-selector .label{align-items:center;min-height:24px}.template-product variant-picker[data-select-first-variant=false] .custom-select__btn{font-weight:700}.template-product .product-info__add-to-cart .btn--primary{box-shadow:0 6px 16px #263b3121}.template-product .cc-product-recommendations{padding-top:38px;border-top:1px solid var(--ph-green-line)}@media(max-width:768px){.ph-buy-prompt{margin-top:10px;padding:10px 12px}.ph-product-help{text-align:left}.template-product .product-info__add-to-cart .btn{min-height:56px!important}.template-product .sticky-atc-panel .btn--primary{min-height:48px!important;font-weight:800!important}}.template-collection .products-toolbar,.template-search .products-toolbar{margin-bottom:22px;padding:10px 12px;border:1px solid var(--ph-green-line);border-radius:9px;background:#f7faf7}.template-collection .main-products-grid__filters,.template-search .main-products-grid__filters{padding-right:18px}.template-collection .card__price,.template-search .card__price,.template-collection .price,.template-search .price{color:var(--ph-green);font-weight:800}.template-collection .pagination--modern,.template-search .pagination--modern{max-width:480px;padding-top:10px}.template-collection .pagination--modern .btn,.template-search .pagination--modern .btn{min-width:180px;min-height:48px;font-weight:800}.ph-search-empty{padding:28px;border:1px solid var(--ph-green-line);border-radius:12px;background:var(--ph-green-soft)}.ph-search-empty p{margin:0}.ph-search-empty__help{margin-top:8px!important;color:#667168}.ph-search-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.ph-search-empty__links a{padding:9px 12px;border:1px solid #cad5cd;border-radius:999px;background:#fffdf8;color:var(--ph-green)!important;font-size:12px;font-weight:800;text-decoration:none!important}@media(max-width:768px){.template-collection .products-toolbar,.template-search .products-toolbar{margin-bottom:14px}.template-collection .main-products-grid__filters,.template-search .main-products-grid__filters{padding-right:0}.template-collection .card__quick-add .btn--primary,.template-search .card__quick-add .btn--primary{min-height:46px}.ph-search-empty{padding:22px 16px}.ph-search-empty__links{gap:6px}}@media(min-width:769px){.header__grid{min-height:96px!important}.header__logo img{max-height:88px!important;width:auto!important;object-fit:contain}}@media(min-width:901px){.header__search{align-self:center!important}.header__search .input{min-height:46px!important}.header__icons{align-self:center!important;gap:12px!important}.main-nav{margin-top:-4px!important}.main-nav__item--primary{padding-top:10px!important;padding-bottom:12px!important}.cc-scrolling-banner{font-size:11px!important}.template-index .slideshow-section .text-overlay__heading{font-size:clamp(32px,3.6vw,48px)!important}}@media(min-width:769px)and (max-width:900px){.header__grid{min-height:86px!important}.header__logo img{max-height:78px!important}}@media(max-width:600px){.header__grid{min-height:64px!important}.header__logo img{max-height:50px!important}}@media(min-width:901px){.header{padding-top:12px!important}.header__grid{min-height:96px!important;align-items:center!important}.header__logo{flex:0 0 220px!important;padding-right:28px!important}.header__logo img{max-height:92px!important;width:auto!important}.header__search{flex:1 1 620px!important;max-width:680px!important;margin-inline:auto!important}.header__search .search{width:100%!important}.header__search .search__input{min-height:48px!important;padding-left:52px!important;padding-right:22px!important;border:1px solid #d7ded8!important;border-radius:999px!important;background:#f8f7f2!important;box-shadow:none!important}.header__search .search__input:focus{border-color:var(--ph-green)!important;background:#fffdf8!important;box-shadow:0 0 0 2px #263b3114!important}.header__icons{flex:0 0 180px!important;justify-content:flex-end!important;padding-left:28px!important}.main-menu{margin-top:4px!important;border-top:1px solid rgba(38,59,49,.08)}.main-nav{justify-content:center!important;align-items:center!important;margin:0!important;gap:8px!important}.main-nav__item--primary{margin:0 10px!important;padding:15px 4px 14px!important}.main-nav__child:not(.mega-nav){min-width:260px!important;max-width:300px!important;padding:10px!important;border:1px solid #d9e0da!important;border-top:2px solid var(--ph-green)!important;border-radius:0 0 12px 12px!important;background:#fffdf8!important;box-shadow:0 14px 34px #1c2d2424!important}.child-nav--dropdown .child-nav__item{margin:2px 0!important;padding:11px 14px!important;border-radius:7px!important;line-height:1.35!important}.child-nav--dropdown .child-nav__item:hover{background:#eef3ed!important;color:var(--ph-green)!important}.child-nav--dropdown li+li{border-top:0!important}.template-index .slideshow-section .text-overlay{max-width:510px!important;padding:36px 40px!important}}@media(min-width:769px)and (max-width:1100px){.header__logo{flex-basis:170px!important}.header__icons{flex-basis:130px!important;padding-left:14px!important}.header__search{max-width:520px!important}.main-nav__item--primary{margin:0 6px!important}}@media(min-width:1100px){.main-nav__child.child-nav--dropdown{width:440px!important;min-width:440px!important;max-width:440px!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;padding:14px!important}.is-open>.main-nav__child.child-nav--dropdown,.no-js details[open] .main-nav__child.child-nav--dropdown{display:grid!important}.child-nav--dropdown>li{min-width:0}.child-nav--dropdown .child-nav__item{display:flex!important;align-items:center;min-height:48px;margin:0!important;padding:12px 15px!important;font-size:13px!important;font-weight:650!important;letter-spacing:.01em}.child-nav--dropdown .child-nav__item:hover{background:#f0f4ef!important;box-shadow:inset 3px 0 #9c7636}}@media(min-width:901px)and (max-width:1099px){.main-nav__child.child-nav--dropdown{width:300px!important;min-width:300px!important;max-width:300px!important}}.template-product .product-info__block{margin-bottom:12px}.template-product [data-block-type=variant-picker]{margin-top:10px!important}.template-product .option-selector{margin-bottom:14px!important}.template-product .option-selector .label{display:block;margin-bottom:9px!important;color:var(--ph-green)!important;font-size:14px!important;font-weight:800!important}.template-product .option-selector__btns{gap:9px!important}.template-product .option-selector__btns .opt-label--btn{display:flex!important;min-width:92px;min-height:58px!important;padding:9px 15px!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1.5px solid #b9c8bd!important;border-radius:8px!important;background:#fffdf8!important;color:var(--ph-green)!important;font-weight:800!important;line-height:1.15!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.template-product .ph-opt-price{display:block;margin-top:3px;font-size:11px;font-weight:700;opacity:.76}.template-product .opt-btn:checked+.opt-label--btn{border-color:var(--ph-green)!important;background:var(--ph-green)!important;color:#fff!important;box-shadow:0 0 0 2px #263b311a!important}@media(hover:hover){.template-product .option-selector__btns .opt-label--btn:hover{border-color:var(--ph-green)!important;transform:translateY(-1px)}}.template-product .product-info__add-to-cart .qty-input{flex:0 0 126px!important;border-color:#c7d2ca!important}.template-product .product-info__add-button{flex:1 1 auto!important}.template-product .product-info__add-button .btn--primary{min-height:58px!important;border-radius:8px!important;background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important;font-size:16px!important;font-weight:850!important;letter-spacing:.015em!important;box-shadow:0 7px 18px #263b3129!important}.template-product .product-info__add-button .btn--primary[disabled]{background:#dce3de!important;border-color:#dce3de!important;color:#66736b!important;box-shadow:none!important;opacity:1!important}@media(hover:hover){.template-product .product-info__add-button .btn--primary:not([disabled]):hover{background:var(--ph-green-2)!important;border-color:var(--ph-green-2)!important;transform:translateY(-1px);box-shadow:0 9px 22px #263b3133!important}}.template-product .product-info__dynamic-checkout-button{margin-top:8px!important;opacity:.92}.template-product .ph-product-trust{margin-top:12px!important;gap:7px!important}.template-product .ph-product-trust>div{min-height:62px;padding:10px 8px!important;display:flex;flex-direction:column;justify-content:center}.template-product .ph-product-trust strong{font-size:11px!important}.template-product .ph-product-trust span{font-size:9px!important}.template-product .ph-product-help{margin-top:8px!important;font-size:11px!important;color:#66736b!important}.template-product .ph-product-help a{color:var(--ph-green)!important;font-weight:800}.template-product .product-info__price{margin-bottom:8px!important}.template-product .product-media,.template-product .product-media-container,.template-product .media-gallery{border-color:#dfe6e0!important}.template-product .product-info__block:has(.rivo-points),.template-product [data-block-type*=rivo]{margin-top:10px!important}@media(max-width:768px){.template-product .product-info__add-to-cart .qty-input{width:112px!important;flex:0 0 112px!important;min-height:54px!important}.template-product .product-info__add-to-cart .product-info__add-button{flex:1 1 auto!important}.template-product .product-info__add-button .btn--primary{min-height:54px!important;font-size:15px!important}.template-product .option-selector__btns .opt-label--btn{min-width:86px;min-height:54px!important;padding:8px 12px!important}.template-product .ph-product-trust{grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:390px){.template-product .product-info__add-to-cart{flex-wrap:wrap!important}.template-product .product-info__add-to-cart .qty-input{width:100%!important;flex-basis:100%!important}}.template-collection .card--product,.template-search .card--product{height:100%}.template-collection .card__info-container,.template-search .card__info-container{display:flex!important;flex-direction:column!important;padding:13px 13px 14px!important}.template-collection .card__title,.template-search .card__title{min-height:2.6em;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.template-collection .card__info .price,.template-search .card__info .price{margin-top:7px!important;font-size:15px!important}.template-collection .card__quick-add,.template-search .card__quick-add{margin-top:auto!important;padding-top:12px!important}.template-collection .card__quick-add .btn--primary,.template-search .card__quick-add .btn--primary{min-height:46px!important;border-radius:7px!important;font-size:13px!important;font-weight:850!important}.template-collection .card__quick-add .quick-add-view-btn,.template-search .card__quick-add .quick-add-view-btn{display:none!important}.template-collection .product-inventory__status,.template-search .product-inventory__status{padding-top:6px!important;color:#68746c!important;font-size:10px!important}.template-collection .rating,.template-search .rating{margin-top:6px!important}.template-collection .product-label--sale,.template-search .product-label--sale{background:#9c7636!important;color:#fff!important}@media(max-width:600px){.template-collection .card__title,.template-search .card__title{min-height:0;font-size:12px!important}.template-collection .card__quick-add .btn--primary,.template-search .card__quick-add .btn--primary{min-height:44px!important;padding-inline:8px!important;font-size:11px!important}}.template-cart .free-shipping-notice__heading,.cc-cart-drawer .free-shipping-notice__heading{font-size:13px!important;font-weight:800!important}.template-cart .free-shipping-notice__bar,.cc-cart-drawer .free-shipping-notice__bar{height:7px!important;overflow:hidden;border-radius:999px!important}.template-cart .free-shipping-notice__bar>span,.cc-cart-drawer .free-shipping-notice__bar>span{background:#9c7636!important}.template-cart .cart__summary .btn--primary,.cc-cart-drawer .cart-drawer__checkout-buttons .btn--primary{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important;letter-spacing:.01em}.template-index .cc-icons-with-text{border-color:#dce5de!important}.template-index .cc-icons-with-text .icon-with-text__heading,.template-index .cc-icons-with-text h3{color:var(--ph-green)!important;font-weight:800!important}.template-index .cc-icons-with-text p{color:#68736b!important}.template-index .featured-collection .section__heading{letter-spacing:-.02em}:root{--ph-ui-font:var(--body-font-family)}body,button,input,select,textarea{font-family:var(--ph-ui-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{color:#34423a;font-size:16px;line-height:1.65}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.section__heading,.collection-banner__heading{font-family:var(--heading-font-family)!important}p,.rte,li{line-height:1.7}.rte p{margin-bottom:1em}.rte p:last-child{margin-bottom:0}.main-nav__item--primary{font-family:var(--navigation-font-family)!important;font-size:15px!important;font-weight:650!important;letter-spacing:.01em!important}.header__search .input,.search__input{font-family:var(--ph-ui-font)!important;font-size:15px!important}.template-product .product-info{max-width:560px!important}.template-product .product-title{max-width:540px;font-size:clamp(34px,3.2vw,48px)!important;line-height:1.08!important;letter-spacing:-.028em!important;margin-bottom:12px!important}.template-product .product-info__rating{margin-top:2px!important;margin-bottom:14px!important}.template-product .product-info__price .price__current{font-family:var(--ph-ui-font)!important;font-size:30px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.02em}.template-product .product-policies{color:#68736d!important;font-family:var(--ph-ui-font)!important;font-size:14px!important;line-height:1.5!important}.template-product .product-policies a{color:var(--ph-green)!important;text-underline-offset:3px}.template-product .product-info__block{font-family:var(--ph-ui-font)}.template-product .option-selector__label,.template-product .product-info__block label{font-family:var(--ph-ui-font)!important;font-size:14px!important;letter-spacing:.01em}.template-product .product-info__add-to-cart{display:flex!important;align-items:stretch!important;gap:12px!important;flex-wrap:nowrap!important;margin-top:18px!important}.template-product .product-info__add-to-cart quantity-input{flex:0 0 132px!important;width:132px!important}.template-product .product-info__add-to-cart .qty-input{width:132px!important;min-height:54px!important;border:1px solid var(--ph-green-line)!important;border-radius:10px!important;background:var(--ph-cream)!important;box-shadow:none!important;overflow:hidden}.template-product .product-info__add-to-cart .qty-input__btn,.template-product .product-info__add-to-cart .qty-input__input{min-height:52px!important;border:0!important;background:transparent!important;color:var(--ph-green)!important;box-shadow:none!important;font-family:var(--ph-ui-font)!important}.template-product .product-info__add-to-cart .qty-input__btn{width:40px!important}.template-product .product-info__add-to-cart .qty-input__input{width:50px!important;padding:0 4px!important;font-size:15px!important;font-weight:650!important;text-align:center}.template-product .product-info__add-to-cart .product-info__add-button{flex:1 1 auto!important;width:auto!important}.template-product .product-info__add-to-cart .product-info__add-button .btn,.template-product .product-info__add-to-cart button[type=submit]{width:100%!important;min-height:54px!important;border-radius:10px!important;background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important;font-family:var(--ph-ui-font)!important;font-size:15.5px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 5px 14px #263b3129}@media(hover:hover){.template-product .product-info__add-to-cart .product-info__add-button .btn:hover,.template-product .product-info__add-to-cart button[type=submit]:hover{background:var(--ph-green-2)!important;border-color:var(--ph-green-2)!important;transform:translateY(-1px)}}.template-product .opt-btn+label{min-height:44px;padding:10px 14px!important;border:1px solid var(--ph-green-line)!important;border-radius:9px!important;background:#fffdf8!important;color:var(--ph-green)!important;font-family:var(--ph-ui-font)!important;font-size:14px!important;font-weight:600!important}.template-product .opt-btn:checked+label{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important}.template-product .cc-product-details{padding-top:20px!important}.template-product .product-details__block,.template-product .product-details__block .rte,.template-product .product-details__block p,.template-product .product-details__block li{font-family:var(--ph-ui-font)!important;color:#3f4c45!important;font-size:16px!important;line-height:1.75!important}.template-product .product-details__block .rte{max-width:820px}.template-product .product-details__block h2{font-size:28px!important;line-height:1.2!important;margin:0 0 18px!important}.template-product .product-details__block h3{font-size:21px!important;line-height:1.3!important;margin:24px 0 10px!important}.template-product .product-details__block ul,.template-product .product-details__block ol{padding-left:22px;margin:12px 0 18px}.template-product .product-details__block li{margin:5px 0}.template-product .product-details__block table{font-family:var(--ph-ui-font)!important;font-size:15px!important;line-height:1.55!important}.template-product .disclosure__title{font-family:var(--ph-ui-font)!important;font-size:16px!important;line-height:1.35!important;font-weight:700!important}.template-product .disclosure__content,.template-product .disclosure__content .rte,.template-product .disclosure__content p{font-family:var(--ph-ui-font)!important;font-size:15px!important;line-height:1.7!important;color:#4f5c55!important}.ph-product-trust strong{font-family:var(--ph-ui-font)!important;font-size:12px!important;font-weight:700!important}.ph-product-trust span{font-family:var(--ph-ui-font)!important;font-size:11px!important;line-height:1.4!important}.ph-product-help{font-family:var(--ph-ui-font)!important;font-size:13px!important;line-height:1.5!important}.card__title,.card__price,.collection-banner__count,.collection-toolbar,.facets,.cc-main-search,.cc-main-cart,.cc-cart-drawer,.cc-footer .rte,.cc-footer a{font-family:var(--ph-ui-font)!important}.card__title{font-size:15px!important;line-height:1.42!important;font-weight:650!important}.card__price{font-size:15px!important;font-weight:700!important}.cc-collection-banner .rte{font-size:15.5px!important;line-height:1.7!important}.btn,button.btn,a.btn{font-family:var(--ph-ui-font)!important;font-size:15px;font-weight:700;letter-spacing:.01em;border-radius:9px}input.input,select.input,textarea.input{font-family:var(--ph-ui-font)!important;font-size:16px;line-height:1.45}.cc-footer .rte,.cc-footer a{font-size:14px;line-height:1.65}@media(max-width:768px){body{font-size:16px}.template-product .product-info{max-width:none!important}.template-product .product-title{font-size:32px!important;line-height:1.1!important}.template-product .product-info__price .price__current{font-size:28px!important}.template-product .product-info__add-to-cart{gap:10px!important;flex-wrap:nowrap!important}.template-product .product-info__add-to-cart quantity-input,.template-product .product-info__add-to-cart .qty-input{flex:0 0 116px!important;width:116px!important}.template-product .product-info__add-to-cart .qty-input__btn{width:36px!important}.template-product .product-info__add-to-cart .qty-input__input{width:44px!important}.template-product .product-info__add-to-cart .product-info__add-button{width:auto!important;min-width:0!important}.template-product .product-info__add-to-cart .product-info__add-button .btn{padding-left:14px!important;padding-right:14px!important;font-size:15px!important}.template-product .product-details__block,.template-product .product-details__block .rte,.template-product .product-details__block p,.template-product .product-details__block li{font-size:15.5px!important;line-height:1.72!important}.template-product .product-details__block h2{font-size:25px!important}.template-product .product-details__block h3{font-size:20px!important}.ph-product-trust{gap:6px!important}.ph-product-trust>div{padding:10px 7px!important}}.product-description,.template-product .disclosure__content.rte{color:#3f4c45;font-family:var(--body-font-family)!important;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.product-description>:first-child,.template-product .disclosure__content.rte>:first-child{margin-top:0!important}.product-description>:last-child,.template-product .disclosure__content.rte>:last-child{margin-bottom:0!important}.product-description p,.template-product .disclosure__content.rte p{margin:0 0 16px!important;line-height:1.65!important}.product-description p:empty,.product-description p:has(>br:only-child),.template-product .disclosure__content.rte p:empty,.template-product .disclosure__content.rte p:has(>br:only-child){display:none}.product-description :is(ul,ol),.template-product .disclosure__content.rte :is(ul,ol){margin:10px 0 18px!important;padding-left:24px!important}.product-description li,.template-product .disclosure__content.rte li{margin:0 0 6px!important;line-height:1.6!important}.product-description :is(h2,h3,h4),.template-product .disclosure__content.rte :is(h2,h3,h4){margin:24px 0 10px!important;color:var(--ph-green)!important;font-family:var(--heading-font-family)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.25!important;text-transform:none!important}.product-description :is(h2,h3,h4):first-child,.template-product .disclosure__content.rte :is(h2,h3,h4):first-child{margin-top:0!important}.product-description :is(p,li,span,div)[style],.template-product .disclosure__content.rte :is(p,li,span,div)[style]{color:inherit!important;font-family:var(--body-font-family)!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important}.product-description div[style*="Cormorant Garamond"],.template-product .disclosure__content.rte div[style*="Cormorant Garamond"]{margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--ph-green-line)!important}.product-description div[style*="Cormorant Garamond"]>h3,.template-product .disclosure__content.rte div[style*="Cormorant Garamond"]>h3{margin:0 0 12px!important;color:var(--ph-green)!important;font-family:var(--heading-font-family)!important;font-size:23px!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.25!important;text-transform:none!important}.product-description table,.template-product .disclosure__content.rte table{width:100%!important;margin:14px 0!important;border-collapse:collapse!important;font-family:var(--body-font-family)!important;font-size:15px!important;line-height:1.5!important}.product-description :is(td,th),.template-product .disclosure__content.rte :is(td,th){padding:10px 12px!important;border-bottom:1px solid var(--ph-green-line)!important;text-align:left;vertical-align:top!important}.product-description td:first-child,.template-product .disclosure__content.rte td:first-child{width:38%!important;color:var(--ph-green)!important;font-weight:600!important}@media(max-width:600px){.product-description,.template-product .disclosure__content.rte{font-size:15.5px}.product-description :is(td,th),.template-product .disclosure__content.rte :is(td,th){padding:9px 8px!important;font-size:14px!important}.product-description td:first-child,.template-product .disclosure__content.rte td:first-child{width:40%!important}}product-recommendations .card--related .btn--secondary{background:var(--ph-green)!important;background-color:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fff!important;border-radius:8px}@media(hover:hover){product-recommendations .card--related .btn--secondary:hover{background:var(--ph-green-2)!important;border-color:var(--ph-green-2)!important;color:#fff!important}}product-recommendations .card--related .btn--secondary:focus-visible{outline:2px solid var(--ph-green)!important;outline-offset:2px}product-recommendations .card--related .card__media{flex:0 0 88px;width:88px;align-self:center}product-recommendations .card--related .card__media .media{width:100%;height:88px;padding-top:0!important}product-recommendations .card--related .card__media .img-fit{object-fit:contain;object-position:center}.cc-announcement,.cc-announcement .announcement,.cc-announcement .announcement__col--left,.cc-announcement .announcement__slider,.cc-announcement .announcement__text,.cc-announcement .announcement__text .rte,.cc-announcement .announcement__text p,.cc-announcement .announcement__text a,.cc-announcement .announcement__text a:hover{opacity:1!important;filter:none!important}.cc-announcement .announcement__text,.cc-announcement .announcement__text .rte,.cc-announcement .announcement__text p,.cc-announcement .announcement__text a,.cc-announcement .announcement__text a:hover{color:#f4efe6!important}.cc-footer .footer-col--text:first-child .footer-block .media{display:flex;align-items:center;justify-content:center}.cc-footer .footer-col--text:first-child .footer-block__image{margin:0}.cc-footer .ph-footer-reviews{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 38px;color:var(--ph-green)}.cc-footer .ph-footer-reviews__eyebrow{display:block;color:#347c57;font-size:11px;font-weight:800;letter-spacing:.13em}.cc-footer .ph-footer-reviews h2{margin:7px 0 5px}.cc-footer .ph-footer-reviews p{margin:0;color:#4d5d53;font-size:14px}.cc-footer .ph-footer-reviews__action{display:flex;align-items:center;gap:22px;min-height:58px;padding:10px 12px 10px 20px;border:1px solid #d9e5da;text-decoration:none!important;white-space:nowrap;transition:background .2s ease,transform .2s ease}.cc-footer .ph-footer-reviews__platform{font-size:20px;font-weight:800;letter-spacing:-.035em}.cc-footer .ph-footer-reviews__cta{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;font-size:13px}.cc-footer .ph-footer-reviews__action:hover{background:#eaf3ea;transform:translateY(-1px)}.cc-footer .ph-footer-reviews__action:focus-visible{outline:2px solid var(--ph-green);outline-offset:3px}@media(max-width:768px){.cc-footer .ph-footer-reviews{align-items:stretch;flex-direction:column;gap:18px;margin-bottom:30px;padding:22px}.cc-footer .ph-footer-reviews__action{justify-content:space-between;flex-wrap:wrap;white-space:normal}}@media(min-width:1280px){.cc-footer .footer__main{display:grid!important;grid-template-columns:minmax(260px,1.35fr) minmax(120px,.64fr) minmax(170px,.87fr) minmax(260px,1.1fr);gap:28px 40px;margin:0 0 32px!important;padding-top:34px;border-top:1px solid rgba(255,255,255,.16)}.cc-footer .footer__main>.footer-col{flex:none!important;min-width:0!important;max-width:none!important;padding:0!important}}@media(min-width:769px)and (max-width:1279px){.cc-footer .footer__main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px;margin:0 0 32px!important;padding-top:30px;border-top:1px solid rgba(255,255,255,.16)}.cc-footer .footer__main>.footer-col{flex:none!important;min-width:0!important;max-width:none!important;padding:0!important}}.cc-footer .footer-menu__links{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px!important;padding-bottom:0!important}.cc-footer .footer-menu__links>li{margin:0!important}.cc-footer .footer-menu__links a{line-height:1.45}.cc-footer .footer-block__heading,.cc-footer .footer-menu .disclosure__title{margin-bottom:16px!important}.cc-footer .footer-col--text:last-child .footer-block__text p{margin:0 0 12px;line-height:1.55}.cc-footer .footer-col--text:last-child .footer-block__text strong{color:#fffdf8}.cc-footer .footer-col--text:last-child .footer-block__text a{text-decoration-color:#e9e1d480;text-underline-offset:3px}.cc-footer .footer__meta{padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.cc-footer .payment-icons svg{width:34px;height:21px}@media(max-width:768px){.cc-footer .footer__main{margin:0 0 24px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.16)}.cc-footer .footer-col--not-collapsed{margin-top:0}.cc-footer .footer-menu__links{gap:10px!important}.cc-footer .footer__meta{padding-top:20px}}.cc-footer .ph-footer-reviews__rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin:8px 0 7px}.cc-footer .ph-footer-reviews__stars{display:inline-flex;gap:2px;color:#00a870;font-size:25px;line-height:1}.cc-footer .ph-footer-reviews__half-star{position:relative;color:#cdd9d0}.cc-footer .ph-footer-reviews__half-star:before{position:absolute;top:0;left:0;width:50%;overflow:hidden;color:#00a870;content:"\2605"}.cc-footer .ph-footer-reviews__score{color:var(--ph-green);font-size:14px;font-weight:750}.cc-footer .footer__main>.footer-col--text:last-child .footer-block{height:100%;margin:0!important}.cc-footer .footer__main>.footer-col--text:last-child .footer-block__heading{color:#e9c983!important;font-size:13px!important;letter-spacing:.12em!important}.cc-footer .footer__main>.footer-col--text:last-child .footer-block__text p:first-child strong{display:inline-block;margin-bottom:2px;color:#fffdf8;font-size:17px;line-height:1.4}.cc-footer .footer__main>.footer-col--text:last-child .footer-block__text a{color:#fffdf8!important;text-decoration-color:#fffdf88c}@media(hover:hover){.cc-footer .footer__main>.footer-col--text:last-child .footer-block__text a:hover{color:#e9c983!important}}@media(max-width:768px){.cc-footer .footer__main>.footer-col--text:last-child .footer-block{padding:22px}}@media(min-width:769px){.main-menu .main-nav__child.mega-nav--columns{max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.main-menu .main-nav a.main-nav__item--primary[href$="/collections/sale"]{background:transparent!important;border-radius:0;margin:0 10px!important;padding:15px 4px 12px!important;letter-spacing:.02em!important;text-transform:none;box-shadow:none}@media(hover:hover){.main-menu .main-nav a.main-nav__item--primary[href$="/collections/sale"]:hover{color:#5f1e2f!important;background:#79283b0f!important;border-color:#5f1e2f}}.main-menu .main-nav a.main-nav__item--primary[href$="/collections/sale"]:focus-visible{outline:3px solid #d6b878;outline-offset:3px}@media(max-width:768px){.main-menu .main-nav a.main-nav__item--primary[href$="/collections/sale"]{display:block;width:auto;margin:0!important;padding:14px 20px!important;text-align:left}}@media(min-width:1101px){.header__logo{flex:0 0 320px!important;padding-right:20px!important}.header__logo img{width:300px!important;max-width:100%!important;max-height:none!important;height:auto!important}.header__grid{min-height:104px!important}}@media(min-width:769px)and (max-width:1100px){.header__logo{flex:0 0 240px!important;padding-right:14px!important}.header__logo img{width:225px!important;max-width:100%!important;max-height:none!important;height:auto!important}.header__grid{min-height:90px!important}}@media(max-width:768px){.header__logo img{width:180px!important;max-width:100%!important;max-height:none!important;height:auto!important}.header__grid{min-height:72px!important}}@media(max-width:380px){.header__logo img{width:150px!important}.header__grid{min-height:66px!important}}.cc-footer .footer-col--text .media{display:inline-block;padding:12px;border:1px solid rgba(214,184,120,.45);border-radius:12px;background:#fffdf8}.shopify-section-group-footer-group.cc-icons-with-text .icons-with-text,.cc-icons-with-text .icons-with-text.color-scheme--3{background:#344a3c!important;color:#f4efe6!important}.shopify-section-group-footer-group.cc-icons-with-text .icons-with-text__text,.shopify-section-group-footer-group.cc-icons-with-text .icons-with-text__title,.shopify-section-group-footer-group.cc-icons-with-text .icons-with-text__title strong,.shopify-section-group-footer-group.cc-icons-with-text .slider__item a,.cc-icons-with-text .icons-with-text.color-scheme--3 .icons-with-text__title strong,.shopify-section-group-footer-group.cc-icons-with-text .icon,.cc-icons-with-text .icons-with-text.color-scheme--3 .icon{color:#f4efe6!important}@media(hover:hover){.shopify-section-group-footer-group.cc-icons-with-text .slider__item a:hover .icons-with-text__title strong{color:#e2c993!important}}.template-collection .pagination--modern .js-pagination-load-more,.template-search .pagination--modern .js-pagination-load-more{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important;text-decoration:none!important}.template-collection .pagination--modern .js-pagination-load-more.is-loading,.template-search .pagination--modern .js-pagination-load-more.is-loading{color:#fffdf8!important}.template-collection .pagination--modern .js-pagination-load-more.is-loading:before,.template-collection .pagination--modern .js-pagination-load-more.is-loading:after,.template-search .pagination--modern .js-pagination-load-more.is-loading:before,.template-search .pagination--modern .js-pagination-load-more.is-loading:after{border-color:#fffdf8!important;border-top-color:transparent!important}@media(hover:hover){.template-collection .pagination--modern .js-pagination-load-more:hover,.template-search .pagination--modern .js-pagination-load-more:hover{background:#344a3c!important;border-color:#344a3c!important;color:#fffdf8!important}}.sticky-atc-panel .btn--secondary{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important}@media(hover:hover){.sticky-atc-panel .btn--secondary:hover{background:#344a3c!important;border-color:#344a3c!important;color:#fffdf8!important}}.sticky-atc-panel .btn--secondary:focus-visible{outline:3px solid #d6b878;outline-offset:3px}.cc-footer .footer-col--text:first-child .footer-block .media{width:min(100%,300px)!important;height:auto!important;max-width:300px!important}.cc-footer .footer-col--text:first-child .footer-block__image{width:100%!important;height:auto!important;object-fit:contain!important}@media(max-width:768px){.cc-footer .footer-col--text:first-child .footer-block .media{width:min(100%,260px)!important;height:auto!important}}.pagination--modern .js-pagination-load-more,.pagination--modern .js-pagination-load-more:hover{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important}.pagination--modern .js-pagination-load-more.is-loading:before,.pagination--modern .js-pagination-load-more.is-loading:after{border-color:#fffdf8!important;border-top-color:transparent!important}@media(max-width:768px){.cc-main-product .product-info__add-to-cart{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important;align-items:stretch!important;margin-top:18px!important}.cc-main-product .product-info__add-to-cart quantity-input{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.cc-main-product .product-info__add-to-cart .qty-input{width:100%!important;min-height:54px!important;border:1px solid #c9d0c8!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:none!important}.cc-main-product .product-info__add-to-cart .product-info__add-button{width:100%!important;margin:0!important}.cc-main-product .product-info__add-to-cart .product-info__add-button .btn{width:100%!important;min-height:54px!important;border-radius:10px!important;background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important}}:root{--ph-soft:#f2eee7;--ph-line:#e2ddd4;--ph-green-line:#dedfd7}body{-webkit-font-smoothing:antialiased}.section__heading,.page__title,.product-title,.collection-banner__heading{font-weight:400!important;letter-spacing:-.025em!important;line-height:1.16!important}.rte{line-height:1.7}.btn:not(.slider-nav__btn),button.btn:not(.slider-nav__btn),a.btn:not(.slider-nav__btn){border-radius:2px!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.035em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn:hover{transform:none!important;box-shadow:none!important}input.input,textarea.input,select.input,.qty-input,.custom-select__btn{border-radius:2px!important;box-shadow:none!important}.header{border-bottom-color:#e2ddd4!important}.header__search .search__input{background:transparent!important;border:1px solid #e2ddd4!important;border-radius:2px!important;font-size:14px!important}.header__icon:hover{transform:none!important}.main-menu .main-nav__item--primary{font-weight:500!important;font-size:13px!important;letter-spacing:.045em!important}.cc-announcement .announcement__text{font-family:var(--body-font-family),sans-serif!important;font-size:12px!important;line-height:18px!important;letter-spacing:.035em!important;min-height:34px;padding:8px 16px}.cc-announcement .announcement__text .rte,.cc-announcement .announcement__text .rte :is(p,span,a,strong,b,em,i){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.cc-announcement .announcement__text .rte p{margin:0!important}.cc-slideshow .text-overlay{border-radius:0!important;box-shadow:none!important;background:var(--ph-green)!important;padding:46px 48px!important;max-width:510px!important;text-align:left!important}.cc-slideshow .text-overlay__heading{color:#fffdf8!important;font-weight:400!important;font-size:clamp(34px,3.3vw,48px)!important;letter-spacing:-.025em!important;line-height:1.1!important;max-width:440px}.cc-slideshow .text-overlay .subheading{color:#dbc6a0!important;font-family:var(--body-font-family)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;margin-bottom:20px!important}.cc-slideshow .text-overlay__block.rte{color:#e8e8df!important;font-size:15px!important;line-height:1.65!important;max-width:390px}.cc-slideshow .text-overlay__buttons{justify-content:flex-start!important;margin-top:26px!important}.cc-slideshow .text-overlay__buttons .btn--primary{background:#f7f3eb!important;border-color:#f7f3eb!important;color:var(--ph-green)!important;min-height:48px;min-width:175px}.cc-slideshow .text-overlay__buttons .btn--primary:hover{background:#e8dfd0!important;border-color:#e8dfd0!important}.cc-slideshow .slideshow-nav{opacity:.75}#main-content>.cc-icons-with-text .icons-with-text{padding-block:22px!important;background:transparent!important}#main-content>.cc-icons-with-text .icons-with-text__title{font-family:var(--body-font-family)!important;font-weight:400!important;font-size:12px!important;letter-spacing:.025em!important}#main-content>.cc-icons-with-text .icon{width:20px;height:20px;opacity:.7}.cc-collection-list .card--collection,.cc-collection-list .collection-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.cc-collection-list .card__media,.cc-collection-list .media{border-radius:0!important}.cc-collection-list .card__title{font-family:var(--heading-font-family);font-size:20px!important;font-weight:400!important}.cc-collection-list .card__info-container{padding:16px 0 0!important}.card.card--product,.card.card--product-contained,.product-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.card.card--product:hover,.card.card--product-contained:hover,.product-card:hover{border:0!important;box-shadow:none!important;transform:none!important}.card--product .card__media,.card--product .card__media .media{background:var(--ph-cream)!important;border-radius:0!important}.card--product .card__main-image{padding:20px!important}.card--product .card__info-container{padding:18px 0 4px!important;text-align:left!important}.card--product .card__title{font-family:var(--body-font-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}.card--product .price__current{font-size:14px!important;font-weight:500!important}.card--product .rating{font-size:11px!important;opacity:.8}.card--product .card__quick-add{padding-inline:0!important;padding-top:14px!important}.card--product .card__quick-add .btn--primary{background:transparent!important;border:1px solid #c8cec4!important;color:var(--ph-green)!important;min-height:44px!important;font-size:12px!important;font-weight:500!important}.card--product .card__quick-add .btn--primary:hover{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important}.cc-collection-products .products-grid{gap:40px 24px!important}.cc-collection-banner{background:#f2eee7!important;padding-top:48px!important;padding-bottom:44px!important;border-bottom:1px solid #e2ddd4!important}.cc-collection-banner .collection-banner__heading{color:var(--ph-green)!important;font-size:clamp(32px,3.5vw,44px)!important}.cc-collection-banner .collection-banner__count,.cc-collection-banner .rte,.cc-collection-banner .rte p{color:#596157!important;opacity:1!important}.cc-collection-products .collection-toolbar,.cc-collection-products .products-toolbar{background:transparent!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding-inline:0!important}.cc-main-product .product-title{font-size:clamp(28px,3vw,40px)!important}.cc-main-product .product-info__price .price__current{font-size:23px!important;font-weight:400!important}.cc-main-product .product-info__add-to-cart .btn{min-height:52px!important;border-radius:2px!important;box-shadow:none!important;font-weight:500!important}.cc-main-product .product-info__add-to-cart .qty-input{border-radius:2px!important;border-color:#d2d4c9!important;background:transparent!important}.cc-main-product .opt-label--btn{border-radius:2px!important;box-shadow:none!important;font-weight:400!important}.cc-main-product .option-selector__label{font-size:13px!important;font-weight:500!important}.cc-main-product .ph-product-trust{border-top:1px solid #e2ddd4;border-bottom:1px solid #e2ddd4;padding-block:12px;gap:12px!important}.cc-main-product .ph-product-trust>div{border:0!important;border-radius:0!important;background:transparent!important;padding:4px 0!important;min-height:0!important}.cc-main-product .ph-product-trust strong{font-weight:500!important}.cc-main-product .ph-buy-prompt{background:transparent!important;border:0!important;border-radius:0!important;padding-inline:0!important;box-shadow:none!important}.cc-cart-drawer .drawer__header,.cc-cart-drawer .cart-drawer__summary{border-color:#e2ddd4!important}.cc-cart-drawer .cart-drawer__checkout-buttons .btn,.cc-main-cart .cart__summary .btn{border-radius:2px!important;box-shadow:none!important;font-weight:500!important}.cc-main-cart .cart__summary{border-radius:0!important;border-color:#e2ddd4!important;box-shadow:none!important}.cc-main-search .search__input{border-radius:2px!important}.cc-footer .ph-footer-reviews{border-radius:0!important;background:transparent!important;padding:0 0 30px!important;border-bottom:1px solid rgba(255,255,255,.18);box-shadow:none!important}.cc-footer .ph-footer-reviews h2{color:#fffdf8!important;font-weight:400!important;font-size:24px!important;letter-spacing:0!important}.cc-footer .ph-footer-reviews p,.cc-footer .ph-footer-reviews__score{color:#e6e6dc!important}.cc-footer .ph-footer-reviews__action{border-radius:0!important;background:transparent!important;border-color:#ffffff40!important;transform:none!important}.cc-footer .ph-footer-reviews__platform{color:#fffdf8!important}.cc-footer .ph-footer-reviews__cta{border-radius:0!important;background:#f7f3eb!important;color:var(--ph-green)!important;font-weight:500!important}.cc-footer .footer__main>.footer-col--text:last-child .footer-block{background:transparent!important;border:0!important;border-left:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;padding:0 0 0 26px!important;box-shadow:none!important}.cc-footer .footer-menu__links a{font-size:13px;font-weight:400}.cc-footer .footer-block__heading{font-weight:500!important}.cc-media-with-text .media,.cc-media-with-text .text-overlay{border-radius:0!important}.cc-newsletter .newsletter{padding-block:64px!important}.cc-newsletter input,.cc-newsletter .btn{border-radius:0!important}.main-menu .main-nav__child{box-shadow:0 12px 24px #18271d0d!important}@media(min-width:769px){.main-menu .mega-nav--columns .child-nav{gap:30px}.main-menu .mega-nav--columns .child-nav>li{border-radius:0!important;border-width:0 0 0 1px!important;padding:20px 24px!important}.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item{border-radius:0!important;min-height:38px;font-weight:400}.main-menu .mega-nav--sidebar .child-nav__item--toggle{border-radius:0!important;background:transparent!important;border-bottom:1px solid #e2ddd4;margin-bottom:0}.main-menu .mega-nav--sidebar .child-nav__item--toggle.is-visible,.main-menu .mega-nav--sidebar .child-nav__item--toggle:hover,.main-menu .mega-nav--sidebar .child-nav__item--toggle:focus-within{background:#f0eee6!important}.main-menu .mega-nav--sidebar .child-nav__item--toggle a{color:var(--ph-green)!important;font-weight:400!important}.main-menu .mega-nav--sidebar .main-nav__grandchild .main-nav__item{border-radius:0!important}}@media(max-width:768.98px){.main-menu .ph-mobile-shortcut-grid{gap:0;padding:8px 0 16px;border-bottom:1px solid #dedbd3;margin-bottom:8px}.main-menu .ph-mobile-shortcut-grid a{background:transparent!important;color:var(--ph-green)!important;border:0!important;border-radius:0!important;min-height:44px;padding:6px 4px;font-size:12px!important;font-weight:500;letter-spacing:.035em}.main-menu .ph-mobile-shortcut-grid a+a{border-left:1px solid #dedbd3!important}.main-menu .ph-mobile-shortcut-grid .ph-mobile-shortcut--sale{color:#72344e!important}.main-menu .ph-mobile-entry{margin-bottom:0!important}.main-menu .ph-mobile-summary{grid-template-columns:minmax(0,1fr) 14px;border:0!important;border-bottom:1px solid #e6e2da!important;border-radius:0!important;background:transparent!important;min-height:48px;padding:10px 0;font-size:20px;font-weight:400}.main-menu .ph-mobile-heading{display:block;width:100%;min-width:0}.main-menu .ph-mobile-heading>span:last-child{word-break:normal;overflow-wrap:normal;max-width:none}.main-menu .ph-mobile-symbol{display:none}.main-menu .ph-mobile-summary>.icon{width:14px;height:14px}.main-menu .ph-mobile-disclosure[open]>.ph-mobile-summary{background:transparent!important;color:var(--ph-green);border-bottom-color:#b8bdaa!important}.main-menu .ph-mobile-disclosure>.ph-mobile-links{margin:0 0 10px;border:0;border-bottom:1px solid #e6e2da;border-radius:0;background:transparent}.main-menu .ph-mobile-links a{min-height:44px;padding:9px 0;border-radius:0}.main-menu .ph-mobile-group-title{font-size:10px;font-weight:500}.cc-slideshow .text-overlay{padding:30px 24px!important;max-width:none!important}.cc-slideshow .text-overlay__heading{font-size:34px!important;max-width:320px}.cc-slideshow .text-overlay__block.rte{font-size:14px!important}.cc-slideshow .text-overlay .subheading{font-size:9px!important;margin-bottom:16px!important}.cc-slideshow .text-overlay__buttons{margin-top:22px!important}.cc-slideshow .text-overlay__buttons .btn{width:auto!important;min-width:165px}.cc-collection-banner{padding-top:30px!important;padding-bottom:28px!important}.cc-collection-banner .collection-banner__heading{font-size:30px!important}.cc-collection-products .products-grid{gap:28px 16px!important}.card--product .card__main-image{padding:14px!important}.card--product .card__info-container{padding:12px 0 2px!important}.card--product .card__title{font-size:13px!important}.cc-main-product .product-info__add-to-cart .qty-input,.cc-main-product .product-info__add-to-cart .product-info__add-button .btn{border-radius:2px!important}.cc-main-product .ph-product-trust{grid-template-columns:1fr!important;gap:3px!important}.cc-main-product .ph-product-trust>div{text-align:left;display:block!important}.cc-footer .footer__main>.footer-col--text:last-child .footer-block{border-left:0!important;padding:0!important}.cc-footer .ph-footer-reviews__action{width:100%;padding-inline:12px}.cc-newsletter .newsletter{padding-block:44px!important}}@media(max-width:768px){.main-menu .ph-mobile-summary,.main-menu .ph-mobile-heading,.main-menu .ph-mobile-heading>span:last-child{font-family:var(--body-font-family),sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important}.main-menu .ph-mobile-shortcut-grid a{font-family:var(--body-font-family),sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.09em!important;text-transform:uppercase!important}.main-menu .ph-mobile-links a{font-family:var(--body-font-family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.055em!important;text-transform:uppercase!important}}body,p,input,select,textarea,button,.btn,.price,.breadcrumbs,.main-menu a,.main-menu .child-nav__item--toggle,.footer-menu__links a,.cc-main-product .opt-label--btn{font-family:var(--body-font-family),sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.cc-main-product .product-title,.cc-collection-banner .collection-banner__heading{font-family:var(--heading-font-family),serif!important}@media(min-width:769px){.main-menu .mega-nav--columns .child-nav__item--toggle{font-family:var(--body-font-family),sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.08em!important;text-transform:uppercase!important}}.cc-footer .footer-col--text:first-child .footer-block .media{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.cc-footer .footer-col--text:first-child .footer-block__image{filter:contrast(1.2);mix-blend-mode:lighten}.product-description,.cc-main-product .disclosure__content.rte{font-family:var(--body-font-family),sans-serif!important;font-size:16px!important;line-height:1.65!important}.product-description :is(p,li,td,th,div,span,a,strong,b,em,i,font),.cc-main-product .disclosure__content.rte :is(p,li,td,th,div,span,a,strong,b,em,i,font){font-family:var(--body-font-family),sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:normal!important}.product-description :is(h1,h2,h3,h4,h5,h6),.cc-main-product .disclosure__content.rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family),serif!important;font-size:20px!important;line-height:1.3!important;font-weight:400!important;margin-block:24px 12px!important}.product-description :is(h1,h2,h3,h4,h5,h6) *,.cc-main-product .disclosure__content.rte :is(h1,h2,h3,h4,h5,h6) *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.product-description :is(strong,b,th),.cc-main-product .disclosure__content.rte :is(strong,b,th){font-weight:600!important}.product-description p,.cc-main-product .disclosure__content.rte p{margin-block:0 16px!important}.product-description :is(td,th){padding:10px 12px!important}.disclosure__content.rte.product-description div :is(h1,h2,h3,h4,h5,h6){font-size:20px!important;line-height:1.3!important;font-weight:400!important;letter-spacing:normal!important}:root{--rivo-title-font-family:var(--heading-font-family) !important;--rivo-subtitle-font-family:var(--body-font-family) !important;--rivo-card-title-font-family:var(--body-font-family) !important;--rivo-card-subtitle-font-family:var(--body-font-family) !important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-main-blog,.cc-faq,.cc-rich-text) .page__title{font-size:clamp(30px,3.5vw,44px)!important;font-weight:400!important;letter-spacing:-.025em!important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.cc-multi-column,.cc-collection-banner,.shopify-policy__body) .rte,:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.cc-multi-column,.cc-collection-banner,.shopify-policy__body) .rte :is(p,li,td,th,div,span,a,strong,b,em,i,font){font-family:var(--body-font-family),sans-serif!important;font-size:16px!important;line-height:1.65!important;letter-spacing:normal!important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.shopify-policy__body) .rte :is(h2,h3,h4,h5,h6){font-family:var(--heading-font-family),serif!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.015em!important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.shopify-policy__body) .rte :is(h1,h2,h3,h4,h5,h6) *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.shopify-policy__body) .rte :is(h2,h3){font-size:24px!important}:is(.cc-main-page,.cc-main-contact,.cc-main-article,.cc-faq,.cc-rich-text,.shopify-policy__body) .rte :is(h4,h5,h6){font-size:20px!important}.cc-featured-product .product-title{font-family:var(--heading-font-family),serif!important;font-weight:400!important;letter-spacing:-.025em!important}:is(.cc-main-product,.cc-featured-product,.quick-add-drawer) .product-info__add-to-cart :is(.btn,.qty-input),:is(.cc-main-product,.cc-featured-product,.quick-add-drawer) .opt-label--btn{border-radius:2px!important;box-shadow:none!important}:is(.cc-main-product,.cc-featured-product,.quick-add-drawer) .product-info__add-to-cart .btn{font-family:var(--body-font-family),sans-serif!important;font-weight:500!important;min-height:52px}.product-description div[style]>:is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family),serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important}.card--sticky-atc .card__info p,.card--mini .card__title,.cart-item__title,.quick-add-drawer .product-title{font-family:var(--body-font-family),sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.sticky-atc-panel{border:1px solid #e2ddd4;border-radius:2px;box-shadow:0 2px 12px #263b3114!important}.sticky-atc-panel .btn{font-size:13px!important;letter-spacing:.035em}.ph-shop-hub{background:var(--ph-cream)!important}.ph-shop-hub__hero h1{font-weight:400!important;letter-spacing:-.025em!important}.ph-shop-hub__eyebrow{font-family:var(--body-font-family),sans-serif!important;font-weight:500!important}.ph-shop-hub .ph-shop-hub__hero .btn--primary{background:#f7f3eb!important;border-color:#f7f3eb!important;color:var(--ph-green)!important}.ph-shop-card{border-radius:0!important;border-color:#e2ddd4!important;background:transparent!important;box-shadow:none!important;transform:none!important}.ph-shop-card__media{background:#f2eee7!important}.ph-shop-card__body>span{font-weight:500!important}.ph-shop-hub__intentions,.ph-shop-hub__popular,.ph-intention-card{border-radius:0!important;box-shadow:none!important}.ph-intention-card{font-family:var(--body-font-family),sans-serif!important;font-weight:400!important}.ph-shop-hub__popular{background:#f2eee7!important;border-color:#e2ddd4!important}.ph-shop-hub__intro,.ph-shop-hub__popular p:not(.ph-shop-hub__eyebrow){font-size:16px!important;line-height:1.65!important}@media(max-width:768px){.sticky-atc-panel .btn{min-height:44px;padding:10px 16px}.ph-shop-hub__intro{font-size:14px!important}}.ba-loy-app #launcher-wrapper{background:var(--ph-green)!important;color:#fffdf8!important;border-radius:3px!important;box-shadow:0 3px 12px #263b3124!important}.ba-loy-app #launcher-wrapper .launcher-text{font-family:var(--body-font-family),sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.035em!important}.ba-loy-app #launcher-wrapper svg{fill:#fffdf8!important}.ba-loy-app #loy-widget-wrapper{border-radius:3px!important}.jdgm-widget{--text-color:#36453c !important;--header-color:#263b31 !important;--card-color:#fbf9f5 !important;--arrows-color:#263b31 !important;--border-radius:2px !important;font-family:var(--body-font-family),sans-serif!important;color:#36453c}.jdgm-widget :is(p,a,label,button,input,textarea,select),.jdgm-widget [class*=__body],.jdgm-widget [class*=__author]{font-family:var(--body-font-family),sans-serif!important}.jdgm-widget :is(h2,h3),.jdgm-widget .jdgm-title{font-family:var(--heading-font-family),serif!important;font-weight:400!important}.gw-button-widget{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important;border-radius:2px!important;font-family:var(--body-font-family),sans-serif!important;font-size:14px!important;font-weight:500!important;min-height:48px}.gpo-app :is(.gpo-label,.gpo-total-text,input,textarea,select,button){font-family:var(--body-font-family),sans-serif!important;color:#36453c}.gpo-app .gpo-label{font-size:14px!important;font-weight:500!important}.gpo-app :is(.gpo-input,textarea,select){background:var(--ph-cream)!important;border-color:#d9d5cd!important;border-radius:2px!important;font-size:16px!important}.gpo-app :is(input,textarea,select):focus-visible{outline:2px solid #9c7636!important;outline-offset:2px}.sc-configurator :is(h4,input,textarea,label,button,a,p,[role=tab],[role=radio]),.sc-giftr-card__add{font-family:var(--body-font-family),sans-serif!important;color:#36453c!important}.sc-configurator h4{font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.5!important}.sc-giftr-card__add button[name=add]{background:var(--ph-green)!important;border-color:var(--ph-green)!important;color:#fffdf8!important;border-radius:2px!important;font-family:var(--body-font-family),sans-serif!important;font-weight:500!important;font-size:14px!important;min-height:48px}.sc-giftr-card__add button[name=add] span{color:inherit!important}.sc-configurator .sc-card-option__value--selected,.sc-configurator .sc-card-gallery__item--selected{border-color:var(--ph-green)!important;box-shadow:0 0 0 1px var(--ph-green)!important}.sc-configurator :is(input,textarea){background:var(--ph-cream)!important;border-color:#d9d5cd!important;border-radius:2px!important;font-size:16px!important}.sc-configurator .sc-card-tab--active{border-color:var(--ph-green)!important}.sc-configurator :is(a,button,[role=radio],[role=tab],input,textarea):focus-visible{outline:2px solid #9c7636!important;outline-offset:3px!important}.ph-requested-oil{margin:0 0 22px;text-align:left}.ph-requested-oil label{display:block;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:var(--ph-green)}.ph-requested-oil input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #d9d5cd;border-radius:2px;background:var(--ph-cream);color:var(--ph-green);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}.ph-requested-oil input:focus-visible{outline:2px solid #9c7636;outline-offset:3px}.ph-requested-oil p{margin:8px 0 0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;color:#5a665f}@media(min-width:769px){.cc-header--sticky .header.is-out{margin-bottom:0}.cc-header--sticky .header.is-out .main-menu__disclosure{max-height:var(--menu-height)}}.ph-product-summary p{margin:0;font-size:16px;line-height:1.6}.ph-cart-collection{margin:8px 0 12px;line-height:1.4}.ph-collection-description-after-grid{display:none}@media(max-width:768px){.ph-long-collection-intro{display:none}.ph-collection-description-after-grid{display:block;margin:32px auto 0;font-size:16px;line-height:1.65}.cart-drawer__summary{padding-top:16px;padding-bottom:16px}.cart-drawer__summary .text-sm{font-size:12px}}body.fixed #launcher-wrapper,body.fixed .launcher-wrapper{display:none!important}@media(max-width:768px){.cc-cart-drawer .cart-item__total{display:none}}.main-menu .main-nav a.main-nav__item--primary[href$="/collections/sale"]{border-bottom:0!important;text-decoration:none!important;color:#72344e!important}@media(min-width:769px){.main-menu [data-navigation-menu=gifts-ritual] .child-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.main-menu [data-navigation-menu=gifts-ritual] [data-navigation-panel=seasonal]{grid-column:1;grid-row:1}.main-menu [data-navigation-menu=gifts-ritual] [data-navigation-panel=brands]{grid-column:1;grid-row:2}.main-menu [data-navigation-menu=gifts-ritual] [data-navigation-panel=gift-ideas]{grid-column:2;grid-row:1 / span 2}.main-menu [data-navigation-menu=gifts-ritual] [data-navigation-panel=ritual-tools]{grid-column:3;grid-row:1 / span 2}.main-menu [data-navigation-menu=gifts-ritual] .child-nav>li{background:#fffdf8!important;border-color:#e2ddd4!important;padding:18px!important}.main-menu [data-navigation-menu=intentions] .child-nav>li:nth-last-child(-n+2){background:transparent!important;border:0!important;padding:0 24px!important}.main-menu [data-navigation-menu=intentions] .child-nav>li:nth-last-child(-n+2)>a{min-height:44px;font-size:14px}.main-menu [data-navigation-menu=categories] .child-promos{flex:0 0 270px;min-width:0;margin-inline-start:24px}.main-menu [data-navigation-menu=categories] .main-nav__promos{display:block;margin-top:0}.main-menu [data-navigation-menu=categories] .promo{border:1px solid #e2ddd4}.main-menu [data-navigation-menu=categories] .promo__content{background:#fffdf8;padding:8px 12px;line-height:1.4}}@media(min-width:769px)and (max-width:1100px){.main-menu [data-navigation-menu=gifts-ritual] .child-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.main-menu [data-navigation-menu=gifts-ritual] .child-nav>li{grid-column:auto;grid-row:auto}.main-menu [data-navigation-menu=categories] .child-promos{flex-basis:210px}}@media(max-width:768.98px){.main-menu__content{max-width:100%;overflow-x:hidden}.main-menu .main-nav,.main-menu .ph-mobile-entry,.main-menu .ph-mobile-links,.main-menu .ph-mobile-link-grid{min-width:0;max-width:100%}.main-menu .ph-mobile-disclosure:not([open])>.ph-mobile-links{display:none!important}.main-menu .ph-mobile-disclosure[open]>.ph-mobile-summary{outline:none;box-shadow:none}.main-menu .ph-mobile-summary:focus-visible{outline:2px solid var(--ph-green);outline-offset:-2px}.main-menu .ph-mobile-summary>.icon{color:var(--ph-green);stroke-width:2}.main-menu .ph-mobile-disclosure>.ph-mobile-links{padding:6px 0 14px}.main-menu .ph-mobile-links a{text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;overflow-wrap:anywhere}.main-menu .ph-mobile-group-title{margin:14px 0 4px;padding:0;text-transform:none;letter-spacing:normal}.main-menu .ph-mobile-group-title a{font-weight:600!important;color:var(--ph-green)}.main-menu .ph-mobile-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-menu .ph-mobile-support{padding:20px 0 28px;border-top:1px solid #dedbd3}.main-menu .ph-mobile-support nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.main-menu .ph-mobile-support a{display:flex;align-items:center;min-height:44px;color:var(--ph-green);font-family:var(--body-font-family),sans-serif;font-size:13px}.main-menu .ph-mobile-support p{margin:12px 0 0;font-size:12px;line-height:1.6;color:#5a665f}}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] [data-navigation-panel=love-harmony]{background:#fbf2f2;border-color:#edd}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]{position:relative}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]:before{content:"";position:absolute;top:-14px;left:0;width:calc(300% + 60px);height:1px;background:#dedbd3}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]>a{font-weight:600!important}.main-menu [data-navigation-menu=gifts-ritual] .child-nav{position:relative}.main-menu [data-navigation-menu=gifts-ritual] .child-nav:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#e2ddd4;pointer-events:none}.main-menu [data-navigation-menu=gifts-ritual] :is([data-navigation-panel=seasonal],[data-navigation-panel=brands]){border-left-width:0!important}}@media(max-width:768.98px){.main-menu .ph-mobile-links--category{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.main-menu .ph-mobile-links a{padding-inline:10px!important}.main-menu .ph-mobile-shop-all a{font-weight:600!important}.main-menu .ph-mobile-instagram{flex:0 0 18px;margin-inline-end:8px}.main-menu .ph-mobile-support p a{min-height:44px;font-size:12px;line-height:1.6;color:#5a665f}}#cart-drawer .free-shipping-notice{background:transparent!important;border:0!important;border-radius:0!important}.jdgm-popup-widget-wrapper .jdgm-popup-widget .jdgm-popup-widget__cards-container{bottom:108px!important}.jdgm-popup-widget-wrapper .jdgm-popup-widget .jdgm-popup-card{left:20px!important;width:360px!important;max-width:calc(100vw - 40px)!important;height:164px!important;background:#fffdf8!important;color:#36453c!important;border:1px solid #c2a568!important;border-radius:8px!important;box-shadow:0 10px 30px #263b3124!important;font-family:DM Sans,sans-serif!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__pic-wrapper{width:96px!important;height:100%!important;border-radius:7px 0 0 7px!important;background:#f2eee7!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__pic{width:100%!important;height:100%!important;object-fit:cover!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__rev-prod-wrapper{width:calc(100% - 96px)!important;max-width:none!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__rev-content-wrapper{padding:14px 16px 10px!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__rev-rating{margin-bottom:7px!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-star{color:#9c7636!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__rev-content{font-family:DM Sans,sans-serif!important;font-size:13px!important;line-height:1.45!important;color:#47574c!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__rev-title{display:block!important;font-family:Crimson Text,serif!important;font-size:19px!important;line-height:1.15!important;font-weight:400!important;color:var(--ph-green)!important;margin-bottom:4px!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__prod-wrapper{background:#f2eee7!important;border-top:1px solid #dfd7c8!important;padding:8px 16px!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__prod-title{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;color:var(--ph-green)!important;line-height:1.4!important}.jdgm-popup-widget-wrapper .jdgm-popup-card .jdgm-popup-card__close-btn{width:32px!important;height:32px!important;background:#fffdf8!important;border:1px solid #dfd7c8!important;border-radius:50%!important;box-shadow:0 2px 8px #263b311a!important}.jdgm-full-rev-modal.popup-widget .jm-mfp-content{background:#fffdf8!important;color:#36453c!important;border:1px solid #c2a568!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important}#ba-loy-container #launcher-wrapper{border:1px solid #b99858!important;border-radius:5px!important;background:var(--ph-green)!important;box-shadow:0 5px 18px #263b3129!important}#ba-loy-container #launcher-wrapper .launcher-text{font-family:DM Sans,sans-serif!important;font-size:13px!important;letter-spacing:.02em!important;font-weight:700!important;color:#fffdf8!important}#ba-loy-container #launcher-wrapper #ba-loy-launcher-img{width:24px!important;height:24px!important;fill:#d4b77c!important}#ba-loy-container #loy-widget-wrapper{border:1px solid #dfd7c8!important;box-shadow:0 12px 36px #263b312e!important}@media(max-width:767px){#ba-loy-container #launcher-wrapper{max-width:calc(50vw - 20px)!important}#ba-loy-container #launcher-wrapper .launcher-text{font-size:12px!important}.jdgm-popup-widget-wrapper .jdgm-popup-widget .jdgm-popup-card{left:16px!important;max-width:calc(100vw - 32px)!important}}#cart-drawer promoted-products .card__info .btn{font-family:var(--body-font-family),sans-serif!important;font-style:var(--body-font-style)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.product-info__add-to-cart .qty-input{--input-text-color:38 59 49;border-color:#79857c!important}.product-info__add-to-cart .qty-input .qty-input__input,.product-info__add-to-cart .qty-input .qty-input__btn{color:var(--ph-green)!important;-webkit-text-fill-color:var(--ph-green)}.product-info__add-to-cart .qty-input .qty-input__btn:not(:disabled){opacity:1}.product-info__add-to-cart .qty-input .qty-input__btn:disabled{opacity:.45}.product-info__add-to-cart .qty-input:focus-within{outline:2px solid var(--ph-green);outline-offset:2px}:is(.btn,.shopify-payment-button__button--unbranded,.opt-label--btn,.qty-input){border-radius:2px!important}@media(max-width:768.98px){.main-menu .main-menu__content{isolation:isolate;scrollbar-width:thin}.main-menu__disclosure.is-open .main-menu__content{animation:phMenuEnter .26s cubic-bezier(.2,.7,.3,1) both}.main-menu .main-nav{margin:0!important}.main-menu .ph-mobile-shortcut-grid{border:0;margin-bottom:0}.main-menu .ph-mobile-shortcut-grid a{display:flex;align-items:center;letter-spacing:.015em!important;text-transform:none!important}.main-menu .ph-mobile-shortcut-grid .ph-mobile-shortcut--sale{background:#72344e!important;color:#fffdf8!important;border-color:#72344e!important}.main-menu .ph-mobile-summary{min-height:54px;padding:13px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;gap:12px;cursor:pointer}.main-menu .ph-mobile-heading{display:flex;align-items:center;gap:9px}.main-menu .ph-mobile-summary,.main-menu .ph-mobile-heading,.main-menu .ph-mobile-heading>span:last-child{font-size:16px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.main-menu .ph-mobile-symbol{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;background:transparent;border-radius:0;color:#536b59}.main-menu .ph-mobile-disclosure[open]>.ph-mobile-summary{background:transparent!important;color:var(--ph-green);border:0!important}.main-menu .ph-mobile-summary>.icon{transition:transform .2s ease}.main-menu :is(.ph-mobile-disclosure,.ph-mobile-category)[open]>.ph-mobile-summary>.icon{transform:rotate(180deg)}.main-menu :is(.ph-mobile-disclosure,.ph-mobile-category):not([open])>:is(.ph-mobile-links,.ph-mobile-categories){display:none!important}.main-menu .ph-mobile-categories{list-style:none;margin:0 0 12px;padding:0 0 0 12px;border-left:2px solid #d8dfd1}.main-menu .ph-mobile-category>.ph-mobile-summary{min-height:48px;padding:10px 0!important}.main-menu .ph-mobile-category .ph-mobile-heading>span:last-child{font-size:15px!important;font-weight:400!important}.main-menu .ph-mobile-disclosure>.ph-mobile-links,.main-menu .ph-mobile-category>.ph-mobile-links{padding:0 0 14px!important;margin:0!important;border:0;background:transparent}.main-menu .ph-mobile-links--category,.main-menu .ph-mobile-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.main-menu .ph-mobile-links a,.main-menu .ph-mobile-category-link{display:flex;align-items:center;min-height:44px;padding:10px 0!important;border-radius:0;background:transparent;border-bottom:1px solid #eeece4;font-size:14px!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:break-word}.main-menu .ph-mobile-group-title{margin:10px 0 4px;font-size:12px;letter-spacing:.04em}.main-menu .ph-mobile-group-title a{background:transparent;padding:0!important;min-height:32px;border:0;font-size:13px!important}.main-menu .ph-mobile-shop-all{margin-bottom:6px}.main-menu .ph-mobile-shop-all a{font-weight:600!important}.main-menu .ph-mobile-support{margin-top:18px;padding:0 0 24px!important;border:0}.main-menu .ph-mobile-support nav{gap:0 18px}.main-menu .ph-mobile-support nav a{min-height:44px;padding:9px 0;border:0;border-radius:0;font-size:13px!important}.main-menu .ph-mobile-support p{padding-top:12px;border-top:1px solid #dedfd5}.main-menu :is(a,summary):focus-visible{outline:2px solid #9c7636!important;outline-offset:2px}}@keyframes phMenuEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.main-menu__disclosure.is-open .main-menu__content{animation:none}.main-menu .ph-mobile-summary>.icon{transition:none}}@media(max-width:768.98px){.cc-header:has(.main-menu__disclosure.is-open){z-index:2147483000!important}.header:has(.main-menu__disclosure.is-open){transform:none!important}.main-menu .main-menu__content{position:fixed!important;right:0!important;left:0!important;top:0!important;bottom:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;margin:0!important;background:#fffdf8!important;border:0!important;box-shadow:none!important;z-index:100!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.main-menu .main-nav{width:100%!important;min-height:100%;padding:0!important}.main-menu .ph-mobile-menu-top{position:sticky;top:0;z-index:4;margin:0!important;padding:env(safe-area-inset-top) 24px 0!important;background:#fffdf8;border-bottom:1px solid #dedfd5}.ph-mobile-menu-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.ph-mobile-menu-logo{display:block;max-width:200px;color:var(--ph-green)}.ph-mobile-menu-logo img{display:block;width:180px;max-width:100%;height:auto}.main-menu .ph-mobile-menu-close,.ph-mobile-menu-search button{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;margin:0;padding:12px;border:0;border-radius:0;background:transparent;color:var(--ph-green)}.ph-mobile-menu-close .icon,.ph-mobile-menu-search .icon{width:24px;height:24px}.ph-mobile-menu-search{display:flex;align-items:center;gap:8px;min-height:52px;margin:0 0 18px;border:1px solid #cbd2c7;background:#fffdf8}.ph-mobile-menu-search input{flex:1;min-width:0;width:100%;height:50px;margin:0;padding:12px 14px;border:0;border-radius:0;outline-offset:-2px;background:transparent;color:var(--ph-green);font-size:16px;box-shadow:none}.main-menu .ph-mobile-shortcuts{margin:0 24px!important;padding:0!important}.main-menu .ph-mobile-shortcut-grid{margin:0;border-bottom:1px solid #dedfd5}.main-menu .ph-mobile-shortcut-grid a{border:0!important;border-radius:0!important;background:transparent!important;font-weight:500!important}.main-menu .main-nav>li.ph-mobile-entry{margin:0 24px!important;border-bottom:1px solid #dedfd5!important}.main-menu .ph-mobile-disclosure>.ph-mobile-summary{min-height:70px;padding:16px 0!important}.main-menu .ph-mobile-disclosure>.ph-mobile-summary .ph-mobile-heading>span:last-child{font-family:var(--heading-font-family),serif!important;font-size:30px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.02em!important}.main-menu .ph-mobile-disclosure>.ph-mobile-summary>.icon{width:18px;height:18px}.main-menu .ph-mobile-categories{margin-bottom:18px}.main-menu .ph-mobile-view-all{display:block;min-height:44px;padding:11px 0;color:var(--ph-green);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.main-menu li.ph-mobile-view-all{padding:0}.main-menu li.ph-mobile-view-all a{display:flex;align-items:center;min-height:44px}.main-menu .ph-mobile-support{margin:24px 24px 0!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body:has(.main-menu__disclosure.is-open){overflow:hidden}body:has(.main-menu__disclosure.is-open) :is(#ba-loy-container,.jdgm-popup-widget-wrapper,.shopify-app-block .launcher-wrapper){visibility:hidden!important}}@media(max-width:768.98px){.main-menu [data-ph-menu-view][hidden]{display:none!important}.main-menu .ph-mobile-root,.main-menu .ph-mobile-panel{margin:0 24px!important;padding:0!important;min-width:0}.main-menu .ph-mobile-screen-list{list-style:none;margin:0;padding:0}.main-menu .ph-mobile-screen-list>li{margin:0;padding:0;border-bottom:1px solid #dedfd5}.main-menu .ph-mobile-screen-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;border:0;border-radius:0;background:transparent;color:var(--ph-green);text-align:left;font-family:var(--heading-font-family),serif!important;font-weight:400}.main-menu .ph-mobile-screen-choice>.icon{flex:0 0 18px;transform:rotate(-90deg)}.main-menu .ph-mobile-category-screen .ph-mobile-screen-choice{font-family:var(--body-font-family),sans-serif!important;letter-spacing:0}.main-menu .ph-mobile-panel-heading{position:sticky;z-index:3;background:#fffdf8;border-bottom:1px solid #dedfd5}.main-menu .ph-mobile-back{display:flex;align-items:center;gap:8px;margin:0;border:0;border-radius:0;background:transparent;color:#53665a}.main-menu .ph-mobile-back>.icon{width:16px;height:16px;transform:rotate(90deg)}.main-menu .ph-mobile-panel-title{color:var(--ph-green);font-family:var(--heading-font-family),serif!important;font-weight:400;outline:none}.main-menu .ph-mobile-panel>.ph-mobile-links{margin:0!important;padding:8px 0 28px!important;border:0}.main-menu .ph-mobile-panel .ph-mobile-links--category,.main-menu .ph-mobile-panel .ph-mobile-link-grid{grid-template-columns:minmax(0,1fr);gap:0}.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-screen-link{display:flex;align-items:center;border-radius:0;background:transparent;border-bottom:1px solid #eeece4;color:var(--ph-green);text-transform:none;letter-spacing:0}.main-menu .ph-mobile-panel .ph-mobile-group-title a{border-bottom:1px solid #cbd2c7}.main-menu .ph-mobile-drilled .ph-mobile-support{display:none!important}.main-menu .ph-mobile-screen-choice:focus-visible,.main-menu .ph-mobile-back:focus-visible{outline:2px solid #9c7636;outline-offset:2px}.main-menu .ph-mobile-panel:not([hidden]){animation:phMenuScreen .18s ease-out}}@keyframes phMenuScreen{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.main-menu .ph-mobile-panel:not([hidden]){animation:none}}@media(max-width:767px){.jdgm-popup-widget-wrapper{display:none!important}body:has(.drawer[aria-hidden=false]) #ba-loy-container,body:has(aside.cart-drawer[aria-hidden=false]) #ba-loy-container,body:has(.jdgm-review-widget-modal[style*="display: block"]) #ba-loy-container,body:has(dialog[open]) #ba-loy-container{visibility:hidden!important}}@media(max-width:768.98px){.main-menu .ph-mobile-menu-brand{min-height:64px;gap:16px}.main-menu .ph-mobile-menu-logo img{width:156px}.main-menu .ph-mobile-menu-close,.main-menu .ph-mobile-menu-search button{width:44px;height:44px;flex-basis:44px;padding:10px}.main-menu .ph-mobile-menu-search{min-height:46px;margin-bottom:14px}.main-menu .ph-mobile-menu-search input{height:44px;padding:10px 12px}.main-menu .ph-mobile-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0 18px!important}.main-menu .ph-mobile-shortcut-grid a{min-height:44px;font-size:14px!important;line-height:1.4!important}.main-menu .ph-mobile-shortcut-grid a+a{border-left:0!important}.main-menu .ph-mobile-screen-choice{padding:17px 0;font-size:25px;line-height:1.25;letter-spacing:0}.main-menu .ph-mobile-screen-choice>.icon{width:16px;height:16px;flex-basis:16px;color:#778479}.main-menu .ph-mobile-screen-list>li{border-bottom-color:#e8e7df}.main-menu .ph-mobile-panel-heading{top:calc(125px + env(safe-area-inset-top));padding:12px 0 18px;border-bottom-color:#e8e7df}.main-menu .ph-mobile-panel-title-row{display:flex;align-items:center;justify-content:space-between}.main-menu .ph-mobile-panel-title{margin:0;letter-spacing:0}.main-menu .ph-mobile-panel-title-row .ph-mobile-view-all{flex:0 0 auto;min-height:44px;padding:12px 0;font-size:12px;font-weight:500}.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-screen-link{font-size:15px!important;line-height:1.5;border-bottom-color:#eeede7}.main-menu .ph-mobile-help-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;border-radius:0;background:transparent;color:#53665a;font-family:var(--body-font-family),sans-serif;font-size:14px;line-height:1.5;text-align:left}.main-menu .ph-mobile-help-choice>.icon{width:16px;height:16px;transform:rotate(-90deg)}.main-menu .ph-mobile-help-links{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 0 0}.main-menu .ph-mobile-help-links a{display:flex;align-items:center;min-height:52px;padding:14px 0;color:var(--ph-green);font-size:15px;line-height:1.5;border-bottom:1px solid #eeede7;text-decoration:none}.main-menu .ph-mobile-help-address{font-size:12px;line-height:1.6;color:#637367}.main-menu .ph-mobile-help-address a{display:block;padding:10px 0;min-height:44px;color:inherit}.main-menu .ph-mobile-help-choice:focus-visible,.main-menu .ph-mobile-shortcut-grid a:focus-visible{outline:2px solid #9c7636;outline-offset:2px}}@media(max-width:768.98px){.main-menu .main-menu__content,.main-menu .main-nav{background:var(--ph-green)!important;color:#fffdf8}.main-menu .ph-mobile-menu-top,.main-menu .ph-mobile-panel-heading{background:var(--ph-green);border-color:#fffdf833}.main-menu .ph-mobile-menu-logo,.main-menu .ph-mobile-menu-close,.main-menu .ph-mobile-menu-search button{color:#fffdf8}.main-menu .ph-mobile-menu-search{background:transparent;border-color:#fffdf866}.main-menu .ph-mobile-menu-search input{color:#fffdf8;background:transparent}.main-menu .ph-mobile-menu-search input::placeholder{color:#d1d9d2;opacity:1}.main-menu .ph-mobile-menu-search:focus-within{border-color:#dac28d;box-shadow:0 0 0 1px #dac28d}.main-menu .ph-mobile-shortcut-grid{position:relative;gap:0;border-color:#fffdf833}.main-menu .ph-mobile-shortcut-grid:after{content:"";position:absolute;left:50%;top:22px;width:1px;height:28px;background:#fffdf859;pointer-events:none}.main-menu .ph-mobile-screen-choice,.main-menu .ph-mobile-panel-title,.main-menu .ph-mobile-view-all,.main-menu .ph-mobile-screen-link,.main-menu .ph-mobile-help-links a{color:#fffdf8}.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-panel .ph-mobile-group-title a{color:#fffdf8!important}.main-menu .ph-mobile-screen-choice>.icon,.main-menu .ph-mobile-back,.main-menu .ph-mobile-help-choice,.main-menu .ph-mobile-help-address{color:#d1d9d2}.main-menu .ph-mobile-screen-list>li,.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-screen-link,.main-menu .ph-mobile-help-links a{border-bottom-color:#fffdf829}.main-menu .ph-mobile-screen-choice:focus-visible,.main-menu .ph-mobile-back:focus-visible,.main-menu .ph-mobile-help-choice:focus-visible,.main-menu .ph-mobile-shortcut-grid a:focus-visible{outline-color:#dac28d}}@media(max-width:768.98px){.main-menu .ph-mobile-root{display:flex;flex-direction:column;min-height:0}.main-menu .ph-mobile-root>.ph-mobile-screen-list{display:flex;flex:none;flex-direction:column}.main-menu .ph-mobile-root>.ph-mobile-screen-list>li{display:flex;flex:none}.main-menu .ph-mobile-shortcut-grid a{justify-content:flex-start;text-align:left;padding:10px 0!important}.main-menu .ph-mobile-shortcut-grid a+a{padding-left:22px!important}.main-menu .ph-mobile-screen-choice,.main-menu .ph-mobile-help-choice{position:relative;justify-content:flex-start;text-align:left;padding:22px 28px 22px 0;gap:0}.main-menu .ph-mobile-screen-choice{min-height:76px}.main-menu .ph-mobile-screen-choice>.icon,.main-menu .ph-mobile-help-choice>.icon{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg)}.main-menu .ph-mobile-category-screen .ph-mobile-screen-choice{color:#dac28d;min-height:68px;padding:21px 28px 21px 0;font-size:18px;line-height:1.4;font-weight:500;text-align:left}.main-menu .ph-mobile-panel-title-row{margin-top:14px;gap:16px}.main-menu .ph-mobile-panel-title{font-size:30px;line-height:1.2;text-align:left}.main-menu .ph-mobile-panel-heading{padding-bottom:24px}.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-screen-link,.main-menu .ph-mobile-help-links a{justify-content:flex-start;text-align:left;min-height:64px;padding:20px 0!important;font-size:16px!important}.main-menu .ph-mobile-panel .ph-mobile-group-title{margin:32px 0 8px;text-align:left}.main-menu .ph-mobile-panel .ph-mobile-group-title a{min-height:56px;padding:16px 0!important;font-family:var(--heading-font-family),serif!important;font-size:22px!important;font-weight:400!important;line-height:1.3;color:#dac28d!important;border-bottom-color:#dac28d66}.main-menu .ph-mobile-secondary{padding-bottom:max(24px,env(safe-area-inset-bottom))}.main-menu .ph-mobile-help-choice{min-height:56px;padding:16px 28px 16px 0}.main-menu .ph-mobile-help-address{text-align:left;margin:28px 0 32px}}@media(max-width:768.98px){.main-menu .ph-mobile-screen-choice,.main-menu .ph-mobile-panel-title{color:#dac28d}.main-menu .ph-mobile-shortcut-grid a{color:#dac28d!important}.main-menu .ph-mobile-view-all,.main-menu .ph-mobile-help-choice{color:#dac28d}.main-menu .ph-mobile-screen-choice>.icon,.main-menu .ph-mobile-help-choice>.icon{color:#dac28d}}.cc-main-product media-gallery .image-blend,product-card .image-blend{background:var(--ph-cream)!important}.cc-main-product media-gallery .image-blend img,product-card .image-blend img{mix-blend-mode:multiply!important}.cc-main-product .ph-key-details{font-size:14px;line-height:1.6;color:#5a665f;padding:12px 0 0;margin:0 0 4px;border-top:1px solid #e2e3da}.cc-main-product .ph-key-details p{margin:0 0 5px}.cc-main-product .ph-key-details p:first-child{font-weight:500;color:var(--ph-green)}@media(max-width:768.98px){.cc-main-product .product-title{font-size:27px!important;line-height:1.2!important;text-wrap:pretty}.cc-main-product .ph-key-details{font-size:13px}}product-card.ph-product-tile{flex-direction:column;gap:0}product-card.ph-product-tile .card__media{border-bottom:1px solid #e2ddd4;overflow:hidden}product-card.ph-product-tile .card__media .media{padding-top:88%!important}product-card.ph-product-tile .card__main-image,product-card.ph-product-tile .card__hover-image{padding:18px!important;object-fit:contain}product-card.ph-product-tile .card__info-container{display:flex;flex-direction:column;gap:12px;padding:16px 0 0!important;text-align:left!important}product-card.ph-product-tile .card__info,product-card.ph-product-tile .card__info-inner{text-align:left!important;align-items:stretch}product-card.ph-product-tile .card__info{padding:0!important}product-card.ph-product-tile .ph-tile-rating .rating__stars{color:#8c6c36}product-card.ph-product-tile .card__info-inner{display:flex!important;flex-direction:column;gap:8px}product-card.ph-product-tile .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:42px;max-height:42px;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:21px!important;text-align:left!important}product-card.ph-product-tile .card__title a{color:var(--ph-green);text-decoration:none}product-card.ph-product-tile .card__title a:hover{text-decoration:underline;text-underline-offset:3px}product-card.ph-product-tile .ph-tile-rating{display:flex;align-items:center;gap:6px;min-height:20px;line-height:20px;text-align:left}product-card.ph-product-tile .ph-tile-rating .rating{font-size:12px!important;line-height:1!important;color:#8c6c36;opacity:1}product-card.ph-product-tile .ph-tile-rating .rating__count{margin:0;font-size:12px;line-height:1;color:#637066}product-card.ph-product-tile .price{padding:0!important;margin:0!important;min-height:24px;align-self:stretch;text-align:left!important}product-card.ph-product-tile .price__default{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}product-card.ph-product-tile .price__current{font-size:16px!important;line-height:24px!important;font-weight:600!important;color:var(--ph-green)}product-card.ph-product-tile .price__was{font-size:12px;color:#72786f}product-card.ph-product-tile .card__quick-add{margin-top:auto;padding:0!important;width:100%}product-card.ph-product-tile .card__quick-add .btn{min-height:44px!important;border-radius:0!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}product-card.ph-product-tile .card__quick-add .btn--primary{border-color:#9ca99e!important}product-card.ph-product-tile a:focus-visible,product-card.ph-product-tile button:focus-visible{outline:2px solid #9c7636;outline-offset:3px}@media(min-width:769px){.cc-featured-collection .featured-collection-products{display:flex!important;flex-direction:column!important}.cc-featured-collection .featured-collection-products>.slider{order:0;width:100%;flex:none}.cc-featured-collection .ph-product-carousel-nav{order:1;flex:none;position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:row-reverse;justify-content:flex-start;gap:8px;width:100%;height:40px;min-height:40px;align-items:center;margin:18px 0 0!important;opacity:1!important;visibility:visible!important;pointer-events:auto}.cc-featured-collection .ph-product-carousel-nav .slider-nav__btn{width:40px;height:40px;min-height:40px;margin:0;border:1px solid #a1ada2;border-radius:0;background:transparent;color:var(--ph-green);box-shadow:none}.cc-featured-collection .ph-product-carousel-nav .slider-nav__btn[name=next]{background:var(--ph-green);color:#fffdf8;border-color:var(--ph-green)}.cc-featured-collection .ph-product-carousel-nav .slider-nav__btn:disabled{opacity:.35}}@media(max-width:768.98px){product-card.ph-product-tile .card__main-image,product-card.ph-product-tile .card__hover-image{padding:6px!important}product-card.ph-product-tile .card__info-container{padding:12px 0 0!important;gap:10px}product-card.ph-product-tile .card__info-inner{gap:6px}product-card.ph-product-tile .card__title{min-height:39px;max-height:39px;font-size:13px!important;line-height:19.5px!important}product-card.ph-product-tile .ph-tile-rating{min-height:18px;line-height:18px}product-card.ph-product-tile .ph-tile-rating .rating,product-card.ph-product-tile .ph-tile-rating .rating__count{font-size:12px!important}product-card.ph-product-tile .price__current{font-size:16px!important}product-card.ph-product-tile .card__quick-add .btn{font-size:12px!important;padding-inline:8px!important}}body:has(#PBarNextFrame){--ph-widget-preview-gap:64px}#ba-loy-container .ba-loy-app #launcher-wrapper{left:16px!important;right:auto!important;bottom:calc(16px + var(--ph-widget-preview-gap,0px) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;width:auto!important;min-width:144px!important;max-width:none!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:0!important;box-shadow:0 3px 10px #263b311f!important}#ba-loy-container .ba-loy-app #launcher-wrapper .opened{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:46px!important;min-width:138px;padding:0 14px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-icon{margin:0!important;padding:0!important;width:20px!important;height:20px!important;line-height:0!important}#ba-loy-container .ba-loy-app #launcher-wrapper #ba-loy-launcher-img{width:20px!important;height:20px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-text{margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important}#ba-loy-container .ba-loy-app #launcher-wrapper.up{visibility:hidden!important;pointer-events:none!important}#ba-loy-container #loy-widget-wrapper{border-radius:0!important}@media(max-width:768.98px){#ba-loy-container .ba-loy-app #launcher-wrapper{height:44px!important;min-height:44px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .opened{height:42px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-mobile.launcher-text{display:block!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-mobile.launcher-icon{display:block!important;width:18px!important;min-width:18px!important;height:18px!important;flex-basis:18px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-desktop{display:none!important}#ba-loy-container .ba-loy-app #launcher-wrapper #ba-loy-launcher-img{width:18px!important;height:18px!important}#ba-loy-container #loy-widget-wrapper{position:fixed!important;inset:12px 12px calc(12px + var(--ph-widget-preview-gap,0px) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;min-width:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:calc(100dvh - 24px - var(--ph-widget-preview-gap,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 24px - var(--ph-widget-preview-gap,0px) - env(safe-area-inset-bottom,0px))!important;margin:0!important;border-radius:0!important;overflow:hidden!important}#ba-loy-container #loy-widget-wrapper iframe{display:block;width:100%!important;height:100%!important;border:0}body:has(sticky-atc-panel:not(.sticky-atc-panel--out)) #ba-loy-container .ba-loy-app #launcher-wrapper{bottom:calc(92px + var(--ph-widget-preview-gap,0px) + env(safe-area-inset-bottom,0px))!important}}@media(min-width:769px){.main-menu .main-nav__child.mega-nav{padding:24px 0;background:var(--ph-cream);border-top:1px solid #dce2dc;box-shadow:0 14px 26px #263b3117!important}.main-menu .mega-nav>.container{max-width:1328px}.main-menu .mega-nav--sidebar .child-nav{min-height:max(400px,var(--sidebar-height,400px))}.main-menu .mega-nav--sidebar .child-nav__item--toggle{width:240px;padding:0 16px;border-bottom:1px solid #dce2dc;border-left:3px solid transparent}.main-menu .mega-nav--sidebar .child-nav__item--toggle a{min-height:49px;padding:12px 0;font-size:14px;line-height:1.4}.main-menu .mega-nav--sidebar .child-nav__item--toggle.is-visible,.main-menu .mega-nav--sidebar .child-nav__item--toggle:hover,.main-menu .mega-nav--sidebar .child-nav__item--toggle:focus-within{background:var(--ph-green)!important;border-left-color:var(--ph-green)}.main-menu .mega-nav--sidebar .child-nav__item--toggle.is-visible a,.main-menu .mega-nav--sidebar .child-nav__item--toggle:hover a,.main-menu .mega-nav--sidebar .child-nav__item--toggle:focus-within a{color:#fffdf8!important}.main-menu .mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{left:240px;padding-inline-start:28px;min-height:400px}.main-menu .mega-nav--sidebar .main-nav__grandchild:not(.main-nav__grandchild-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}.main-menu .mega-nav--sidebar .main-nav__grandchild .main-nav__item{min-height:44px;padding:10px 8px;font-size:14px;line-height:1.4}.main-menu .mega-nav--sidebar .main-nav__grandchild li:first-child{margin-bottom:10px}.main-menu .mega-nav--sidebar .main-nav__grandchild li:first-child .main-nav__item{padding:0 8px 14px;font-family:var(--heading-font-family),serif!important;font-size:24px;font-weight:400;line-height:1.25;border-bottom:1px solid #cbd4cc}.main-menu [data-navigation-menu=categories] .child-promos{flex-basis:220px;margin-inline-start:24px;padding-inline-start:0}.main-menu [data-navigation-menu=categories] .promo{border:0}.main-menu .mega-nav--columns .child-nav{gap:20px 28px}.main-menu .mega-nav--columns .child-nav>li,.main-menu [data-navigation-menu=gifts-ritual] .child-nav>li{padding:8px 20px 12px!important;border:0!important;border-left:1px solid #cbd4cc!important;background:transparent!important;border-radius:0!important}.main-menu .mega-nav--columns .child-nav__item--toggle{margin-bottom:8px;padding:0 8px 12px;font-family:var(--heading-font-family),serif!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:var(--ph-green)}.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item{min-height:42px;padding:9px 8px;font-size:14px;line-height:1.45}.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item:hover,.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item:focus-visible{background:#eaf0e9;color:var(--ph-green)}.main-menu [data-navigation-menu=gifts-ritual] .child-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.main-menu [data-navigation-menu=gifts-ritual] .child-nav>li{grid-column:auto;grid-row:auto}.main-menu [data-navigation-menu=gifts-ritual] .child-nav:before,.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]:before{content:none}.main-menu [data-navigation-menu=intentions] .child-nav>li:nth-last-child(-n+2){padding:8px 20px!important;border:1px solid #dce2dc!important;background:#f0f3ed!important}.main-menu .main-nav__child a:focus-visible{outline:2px solid var(--ph-green);outline-offset:2px}}@media(min-width:769px)and (max-width:1100px){.main-menu .mega-nav--sidebar .child-nav__item--toggle{width:210px;padding-inline:12px}.main-menu .mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{left:210px;padding-inline-start:20px}.main-menu .mega-nav--sidebar .main-nav__grandchild:not(.main-nav__grandchild-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.main-menu [data-navigation-menu=categories] .child-promos{display:none}.main-menu [data-navigation-menu=gifts-ritual] .child-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.main-menu .mega-nav--columns .child-nav__item--toggle a{font-family:var(--heading-font-family),serif!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}.main-menu [data-navigation-menu=categories] .child-promos{flex:0 0 220px!important}.main-menu [data-navigation-menu=categories] .promo{display:block;padding:0!important}.main-menu [data-navigation-menu=categories] .promo>.media{position:relative!important;aspect-ratio:1;height:auto!important}.main-menu [data-navigation-menu=categories] .promo__content{position:relative;padding:12px!important;background:#f0f3ed!important;color:var(--ph-green)}}.main-menu a.ph-all-purpose-tile{position:relative;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:96px!important;padding:22px 24px!important;border:1px solid #cbd4cc!important;border-radius:0!important;background:linear-gradient(115deg,#e1e8dc,#eee1cb 35%,#ecd9da 67%,#dce6eb)!important;color:var(--ph-green)!important;text-decoration:none!important;box-sizing:border-box;overflow:hidden}.main-menu a.ph-all-purpose-tile:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#53755d 0 25%,#a98b55 25% 50%,#a66f7e 50% 75%,#668293 75%)}.main-menu .ph-all-purpose-tile__title{font-family:var(--heading-font-family),serif;font-size:23px;line-height:1.2;font-weight:400}.main-menu .ph-all-purpose-tile__caption{font-size:13px;line-height:1.45;font-weight:400}.main-menu a.ph-all-purpose-tile:hover{border-color:var(--ph-green)!important;box-shadow:0 2px 8px #263b3110}.main-menu a.ph-all-purpose-tile:focus-visible{outline:2px solid var(--ph-green);outline-offset:3px}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] .child-nav>li:has(>a.ph-all-purpose-tile){padding:0!important;border:0!important;background:transparent!important;align-self:stretch}}.product-main .js-product-form-main .product-info__add-to-cart:not(:has(quantity-input)){grid-template-columns:minmax(0,1fr)!important}.product-main .js-product-form-main .product-info__add-button{min-width:0;margin:0!important}.product-main .js-product-form-main button[name=add]{display:flex;align-items:center;justify-content:center;width:100%!important;border-radius:0!important;line-height:1.25!important;box-shadow:none!important;white-space:normal}.product-main .js-product-form-main quantity-input,.product-main .js-product-form-main .qty-input{width:100%!important;min-width:0!important;margin:0!important;border-radius:0!important;box-sizing:border-box}.product-main .js-product-form-main .qty-input__btn{padding:0!important;border-radius:0!important}.product-main .js-product-form-main .qty-input__input{min-width:0!important;padding:0!important;text-align:center;border-radius:0!important}.product-main .shopify-payment-button{max-width:300px!important;margin-top:12px!important}.product-main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-box-shadow:none}.product-main .ph-secondary-finance{clear:both;max-width:420px;margin-top:16px;padding-top:12px;border-top:1px solid #e2ddd4}.product-main .ph-secondary-finance #paypal-upstream-messaging-product{margin:0!important}@media(max-width:768px){.product-main .js-product-form-main .product-info__add-to-cart{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important}.product-main .js-product-form-main button[name=add]{font-size:15px!important}.product-main .shopify-payment-button{max-width:280px!important}.product-main .ph-secondary-finance{max-width:100%}}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] .child-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.main-menu [data-navigation-menu=intentions] .child-nav>li.ph-purpose-panel{grid-column:1/-1!important;grid-row:1!important;padding:0!important;border:0!important;background:transparent!important}.main-menu [data-navigation-menu=intentions] .child-nav>li.ph-intention-group{min-width:0}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=love-harmony]{grid-column:1!important;grid-row:2!important;--ph-intention-tile:linear-gradient(115deg,#ede0dc,#e9d9de 55%,#e8e1dc)}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=luck-success]{grid-column:2!important;grid-row:2!important;--ph-intention-tile:linear-gradient(115deg,#dfe8dc,#eee3cc 60%,#e9e3d3)}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=protection-cleansing]{grid-column:3!important;grid-row:2!important;--ph-intention-tile:linear-gradient(115deg,#dee8e8,#e0e2eb 55%,#e6dfeb)}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary{padding:0!important;border:0!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary>.main-nav__item-content{padding:0!important;width:100%}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary a{position:relative;display:flex!important;align-items:center;width:100%!important;box-sizing:border-box;background:var(--ph-intention-tile)!important;border-radius:0!important;color:var(--ph-green)!important;font-family:var(--heading-font-family),serif!important;font-weight:400!important;line-height:1.25!important;text-decoration:none!important;overflow:hidden}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary a:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#53755d 0 25%,#a98b55 25% 50%,#a66f7e 50% 75%,#668293 75%)}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary a:hover{border-color:var(--ph-green)!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary a:focus-visible{outline:2px solid var(--ph-green);outline-offset:3px}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]{grid-column:1/-1!important;grid-row:3!important;padding:0!important;border:0!important;background:transparent!important}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]>a{border-top:1px solid #d9ded6!important;font-size:14px!important}}.product-main .js-product-form-main{--ph-quantity-width:120px;--ph-buying-gap:12px}.product-main .js-product-form-main .product-info__add-to-cart{grid-template-columns:var(--ph-quantity-width) minmax(0,1fr)!important}.product-main .js-product-form-main button[name=add]{padding:10px 16px!important}.product-main .js-product-form-main quantity-input,.product-main .js-product-form-main .qty-input{height:48px!important;min-height:48px!important}.product-main .js-product-form-main .qty-input__btn{width:36px!important;min-width:36px!important;height:46px!important}.product-main .js-product-form-main .qty-input__input{width:44px!important;height:46px!important;font-size:15px!important}.product-main .js-product-form-main .shopify-payment-button{width:100%!important;max-width:none!important;margin-top:10px!important;margin-inline-start:0!important}.product-main .js-product-form-main:has(.product-info__add-to-cart quantity-input) .shopify-payment-button{width:calc(100% - var(--ph-quantity-width) - var(--ph-buying-gap))!important;margin-inline-start:calc(var(--ph-quantity-width) + var(--ph-buying-gap))!important}.product-main .js-product-form-main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-box-shadow:none}.product-main .js-product-form-main .shopify-payment-button__more-options{margin-top:8px!important;margin-bottom:0!important;font-size:12px!important;line-height:1.4!important}@media(max-width:768px){.product-main .js-product-form-main{--ph-quantity-width:112px;--ph-buying-gap:8px}.product-main .js-product-form-main .qty-input__btn{width:34px!important;min-width:34px!important}.product-main .js-product-form-main .qty-input__input{width:40px!important}.product-main .js-product-form-main button[name=add]{padding-inline:10px!important}}.product-main .js-product-form-main .product-info__add-to-cart{display:flex!important;flex-direction:column!important;align-items:stretch!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input{display:flex!important;align-items:center;width:100%!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input>label{position:static!important;display:block!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important;font-family:var(--body-font-family),sans-serif!important;line-height:1.4!important;color:var(--ph-green)}.product-main .js-product-form-main .product-info__add-button{width:100%!important}.product-main .js-product-form-main .shopify-payment-button,.product-main .js-product-form-main:has(.product-info__add-to-cart quantity-input) .shopify-payment-button{width:100%!important;max-width:none!important;margin-inline-start:0!important;margin-top:10px!important}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] .child-nav{column-gap:20px!important;row-gap:16px!important}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel>a.ph-all-purpose-tile{padding:14px 20px!important}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__title{flex-shrink:0;font-size:22px}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__caption{font-size:14px!important;line-height:1.5!important}.main-menu [data-navigation-menu=intentions] .child-nav>li.ph-intention-group{border:1px solid #d8ded5!important;background:#fffdf8!important;padding:0!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary{margin:0!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group>nav-menu>details>summary a{min-height:64px!important;padding:16px 18px!important;font-size:20px!important;border:0!important;border-bottom:1px solid #d8ded5!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group .main-nav__grandchild{padding:10px!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group .grandchild-nav__item{display:flex!important;align-items:center;min-height:38px!important;margin:0!important;padding:8px 10px!important;line-height:1.45!important;font-size:14px!important;border-radius:0!important}.main-menu [data-navigation-menu=intentions] .ph-intention-group .grandchild-nav__item:hover,.main-menu [data-navigation-menu=intentions] .ph-intention-group .grandchild-nav__item:focus-visible{background:#edf1e9!important;color:var(--ph-green)!important}.main-menu [data-navigation-menu=intentions] [data-navigation-panel=shop-all-intentions]>a{display:flex;justify-content:flex-end;min-height:40px!important;padding:8px 0!important;background:transparent!important;border:0!important;text-decoration:underline;text-underline-offset:4px}}@media(min-width:769px)and (max-width:1023px){.main-menu [data-navigation-menu=intentions] .ph-purpose-panel>a.ph-all-purpose-tile{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__caption{text-align:left}}.product-main .js-product-form-main .product-info__add-to-cart{gap:12px!important;padding-top:18px;border-top:1px solid #dedfd5}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input{justify-content:flex-start!important;gap:16px!important;flex:0 0 auto!important;height:44px!important;min-height:44px!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input>label{font-size:14px!important;font-weight:500!important;min-width:44px}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input>.qty-input{width:116px!important;flex:0 0 116px!important;height:44px!important;min-height:44px!important;border:1px solid #cbd1c7!important;background:#fffdf8!important;outline:0!important;box-shadow:none!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input>.qty-input:focus-within{border-color:var(--ph-green)!important;outline:0!important;box-shadow:none!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input .qty-input__btn{width:36px!important;min-width:36px!important;height:42px!important;background:transparent!important;color:var(--ph-green)!important;border:0!important;box-shadow:none!important}.product-main .js-product-form-main .product-info__add-to-cart>quantity-input .qty-input__input{width:42px!important;height:42px!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:15px!important}.product-main .js-product-form-main .qty-input__btn:focus-visible,.product-main .js-product-form-main .qty-input__input:focus-visible{outline:2px solid var(--ph-green)!important;outline-offset:-4px!important}.product-main .js-product-form-main button[name=add]{min-height:50px!important;height:50px!important;font-weight:500!important;font-size:15px!important;letter-spacing:.02em}.product-main .js-product-form-main .ph-secondary-finance{margin-top:14px;padding-top:12px;max-width:100%}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] .ph-purpose-panel>a.ph-all-purpose-tile{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;min-height:78px!important}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__caption{text-align:left!important}}.product-main .js-product-form-main .shopify-payment-button{display:none!important}@media(max-width:768px){.main-menu .ph-mobile-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.main-menu .ph-mobile-root>.ph-mobile-screen-list{margin-top:16px!important}.main-menu .ph-mobile-root .ph-mobile-screen-choice{font-size:23px!important;line-height:1.25!important;min-height:64px!important}.main-menu .ph-mobile-root .ph-mobile-sale-link{display:flex!important;align-items:center!important;color:#e3bfc4!important;text-decoration:none!important;font-family:var(--heading-font-family),serif!important;font-weight:400!important}.main-menu .ph-mobile-panel .ph-mobile-panel-title{display:block!important;font-family:var(--heading-font-family),serif!important;font-size:28px!important;font-weight:400!important;line-height:1.25!important;color:#dac28d!important;margin:0!important}.main-menu .ph-mobile-panel .ph-mobile-panel-title-row{display:flex!important;align-items:center!important;min-height:36px!important;margin-top:16px!important}.main-menu .ph-mobile-panel .ph-mobile-panel-heading{padding-bottom:20px!important}.main-menu .ph-mobile-panel .ph-mobile-links a.ph-all-purpose-tile{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;padding:18px 16px!important;min-height:98px!important;margin:0 0 12px!important;border:1px solid #aebfb0!important;text-align:left!important;color:var(--ph-green)!important;background:linear-gradient(115deg,#e1e8dc,#eee1cb 35%,#ecd9da 67%,#dce6eb)!important}.main-menu .ph-mobile-panel .ph-mobile-links a.ph-all-purpose-tile .ph-all-purpose-tile__title{font-family:var(--heading-font-family),serif!important;font-size:21px!important;font-weight:400!important;line-height:1.25!important;text-align:left!important;color:var(--ph-green)!important}.main-menu .ph-mobile-panel .ph-mobile-links a.ph-all-purpose-tile .ph-all-purpose-tile__caption{font-family:var(--body-font-family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;text-align:left!important;color:#344b3d!important}.main-menu .ph-mobile-panel .ph-mobile-group-title{margin-top:24px!important}.main-menu .ph-mobile-panel .ph-mobile-group-title a{font-size:21px!important;min-height:52px!important;padding:14px 0!important;color:#dac28d!important}.main-menu .ph-mobile-panel .ph-mobile-link-grid a{font-size:15px!important;line-height:1.45!important;min-height:52px!important;padding:15px 0!important}.main-menu .ph-mobile-panel .ph-mobile-shop-all{margin-top:20px!important}.main-menu .ph-mobile-panel .ph-mobile-shop-all a{min-height:48px!important;font-size:14px!important;color:#dac28d!important}}:root{--ph-green:#263b31;--ph-gold:#dac28d;--ph-cream:#fbf9f5;--ph-text:#141414}.product-main .js-product.ph-multibuy-active .js-product-form-main .product-info__add-to-cart>quantity-input{display:none!important}.ph-points-text{font-weight:600;font-size:16px;line-height:1.4;margin:0 0 4px;color:var(--ph-green)}.ph-card-size-count{font-size:12px;color:#637066;line-height:1.4;margin:0}.header__icon,.header__icon-button,.slider-nav__btn,.ph-sticky-submit{min-width:44px;min-height:44px}.ph-sticky-submit{white-space:nowrap}.breadcrumbs a{display:inline-flex;align-items:center;min-height:32px;padding-block:6px}.ph-widgets-obscured #ba-loy-container{display:none!important;visibility:hidden!important;pointer-events:none!important}.ph-widgets-obscured #ba-loy-container *{visibility:hidden!important;pointer-events:none!important}.product-main .product-info__add-to-cart>quantity-input .qty-input{width:132px!important;flex:0 0 132px!important;height:44px!important}.product-main .product-info__add-to-cart>quantity-input .qty-input__btn,.product-main .product-info__add-to-cart>quantity-input .qty-input__input{width:44px!important;min-width:44px!important;height:44px!important;font-size:16px!important}.ph-search-empty{margin:20px auto 40px;max-width:720px}@media(max-width:768.98px){product-card.ph-product-tile .card__media .media{padding-top:100%!important}.main-menu .ph-mobile-back{min-height:44px!important;margin-bottom:8px;padding:10px 14px 10px 0;font-size:15px!important}.main-menu .ph-mobile-screen-choice,.main-menu .ph-mobile-category-screen .ph-mobile-screen-choice{min-height:60px!important;padding:16px 28px 16px 0!important}.main-menu .ph-mobile-panel .ph-mobile-links a,.main-menu .ph-mobile-screen-link{min-height:48px!important;padding:12px 0!important}.main-menu .ph-mobile-secondary{margin-top:12px!important}#ba-loy-container .ba-loy-app #launcher-wrapper{min-width:88px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .opened{min-width:44px!important;padding:0 12px!important}#ba-loy-container .ba-loy-app #launcher-wrapper .launcher-text{display:none!important}.ph-candle-menu-group{margin-top:20px;color:var(--ph-gold);font-size:18px;font-family:var(--heading-font-family),serif}}.ph-related-title{font-family:var(--body-font-family),sans-serif;font-size:14px;line-height:1.45;font-weight:500}.ph-related-title a{color:var(--ph-green)}.ph-intention-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ph-intention-page section:first-child{grid-column:1/-1;background:#eef1e8;padding:24px}.ph-intention-page h2{font-size:26px}.ph-intention-page a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:768px){.ph-intention-page{grid-template-columns:1fr;gap:12px}}.ph-search-no-direct-results .products-toolbar,.ph-search-no-direct-results .main-products-grid__filters{display:none!important}.ph-search-fallback-intro{margin:12px 0 24px}.ph-search-fallback-intro h2{font-size:26px;margin-top:24px}[data-ph-result-title][hidden]{display:none!important}@media(max-width:768.98px){.main-menu .ph-mobile-root .ph-mobile-sale-link{color:var(--ph-gold)!important}}.ph-footer-reviews__eyebrow{font-size:12px!important}.product-info__disclosure{font-family:var(--body-font-family),sans-serif!important;font-size:15px!important;font-weight:600!important}@media(max-width:768.98px){body #ba-loy-container .ba-loy-app #launcher-wrapper{width:88px!important;min-width:88px!important;max-width:88px!important}body #ba-loy-container .ba-loy-app #launcher-wrapper .opened{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;gap:0!important}body #ba-loy-container .ba-loy-app #launcher-wrapper .launcher-mobile.launcher-text,body #ba-loy-container .ba-loy-app #launcher-wrapper .launcher-desktop.launcher-text{display:none!important}}@media(max-width:768.98px){.main-menu .ph-mobile-root{min-height:0!important}.main-menu .ph-mobile-root>.ph-mobile-screen-list{flex:0 0 auto!important}.main-menu .ph-mobile-root>.ph-mobile-screen-list>li{flex:0 0 auto!important}.main-menu .ph-mobile-root .ph-mobile-screen-choice{min-height:60px!important;padding-top:16px!important;padding-bottom:16px!important}.main-menu .ph-mobile-secondary{margin-top:12px!important}.main-menu .ph-mobile-root .ph-mobile-sale-link{color:#dac28d!important;gap:12px!important}.main-menu .ph-mobile-root .ph-mobile-sale-link:after{content:"Offers";display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#72344e;color:#fffdf8;font-family:var(--body-font-family),sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.main-menu .ph-mobile-back{min-height:48px!important;min-width:96px!important;padding:10px 16px 10px 0!important;margin-left:-4px!important;gap:8px!important;font-size:15px!important;font-weight:500!important;color:#dac28d!important}.main-menu .ph-mobile-back>.icon{width:18px!important;height:18px!important}}@media(min-width:769px){.main-menu [data-navigation-menu=intentions] .ph-purpose-panel>a.ph-all-purpose-tile{align-items:center!important;justify-content:center!important;text-align:center!important;min-height:64px!important;padding:12px 20px!important;gap:3px!important}.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__title,.main-menu [data-navigation-menu=intentions] .ph-purpose-panel .ph-all-purpose-tile__caption{text-align:center!important;width:auto!important}}.product-info__sticky>section-store--bundle-block+.product-info__block{margin-top:14px!important}.product-info__sticky>section-store--bundle-block+.product-info__block .product-info__add-to-cart{border-top:0!important;padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/powerfulhand-storefront.css.map */
