:root{--ph-green: #263b31;--ph-cream: #f6f2ea;--ph-line: #e6e0d4;--ph-gold: #b08d57}.ph-popular{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;background:#fbf9f5;color:var(--ph-green);border:1px solid var(--ph-line);border-radius:10px;box-shadow:0 8px 24px #263b3114;padding:14px 16px 4px;text-align:left;max-height:70vh;overflow-y:auto}.ph-popular.is-open{display:block;animation:phPopIn .16s ease-out}.ph-popular.is-leaving{opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}@keyframes phPopIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ph-popular.is-open{animation:none}.ph-popular.is-leaving{transition:none}}.ph-popular__group{margin-bottom:14px}.ph-popular__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-family:Crimson Text,serif;font-size:17px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ph-green)}.ph-popular__head span{display:inline-flex;align-items:center;gap:6px}.ph-popular__head svg{display:none}.ph-popular__clear{font-family:DM Sans,sans-serif;background:none;border:0;padding:0;font-size:12px;text-transform:none;letter-spacing:0;color:#8a948f;text-decoration:underline;cursor:pointer}.ph-popular__chips{display:flex;flex-wrap:wrap;gap:6px}.ph-chip{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:999px;background:transparent;border:1px solid var(--ph-line);color:var(--ph-green);font-size:13.5px;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s}.ph-chip:hover,.ph-chip:focus-visible{border-color:var(--ph-green);background:transparent}.ph-popular__cats{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.ph-popular__cats::-webkit-scrollbar{display:none}.ph-popular__cats a{flex:none;width:58px;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--ph-green);font-size:11.5px;text-align:center;line-height:1.2}.ph-popular__cats img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#f1ede4}.ph-search-open .js-search-results:empty{display:none}@media(min-width:768px){.ph-popular{padding:16px 20px 6px;min-width:460px}.ph-popular__cats{overflow:visible;justify-content:space-between}}.ph-tabs{display:none}@media(max-width:767px){.ph-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fbf9f5;border-top:1px solid #eee9df;padding:6px 4px calc(4px + env(safe-area-inset-bottom))}.ph-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 0;color:#9aa39e;text-decoration:none;font-size:10.5px;font-weight:500;line-height:1.1}.ph-tab svg{width:22px;height:22px}.ph-tab.is-active{color:var(--ph-green)}.ph-tab__count{position:absolute;top:-1px;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ph-green);color:#fff;font-size:9.5px;font-weight:700;line-height:16px;text-align:center}.ph-has-tabs body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.ph-has-tabs #ba-loy-container #launcher-wrapper,.ph-has-tabs #ba-loy-container .ba-loy-launcher{bottom:calc(72px + env(safe-area-inset-bottom))!important}.ph-has-tabs iframe#launcher-frame,.ph-has-tabs #shopify-chat,.ph-has-tabs .shopify-chat-launcher{bottom:calc(66px + env(safe-area-inset-bottom))!important}.ph-search-open .ph-tabs{display:none}}.ph-app,.ph-app__hello{display:none}@media(min-width:768px){.ph-app{display:grid;grid-template-columns:1fr auto;align-items:end;gap:22px 32px;padding:26px max(40px,calc((100% - 1328px)/2 + 64px)) 28px;background:#fbf9f5;border-bottom:1px solid #e6e1d8}.ph-app__hello{display:block}html body .ph-app .ph-app__greet{margin:0 0 2px;font-family:Crimson Text,serif!important;font-size:34px;font-weight:400;line-height:1.1;color:#263b31}.ph-app__sub{margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.4;color:#34423a}.ph-app__quick{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ph-app__quick a{padding:8px 16px;border-radius:999px;border:1px solid #d2cfcb;color:#263b31;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ph-app__quick a:hover,.ph-app__quick a:focus-visible{background:#263b31;border-color:#263b31;color:#fbf9f5}.ph-app__cats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.ph-app__cats a{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#263b31}.ph-app__cat-img{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:#f2eee7;box-shadow:0 0 0 1px #e6e1d8;transition:box-shadow .2s ease}.ph-app__cat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ph-app__cats a:hover .ph-app__cat-img{box-shadow:0 0 0 2px #9c7636}.ph-app__cats a:hover .ph-app__cat-img img{transform:scale(1.06)}.ph-app__cat-name{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-align:center}.ph-app__cats a:hover .ph-app__cat-name{color:#4c6056}[data-ph-template=index] main#main-content:not(:has(>.ph-app)){padding-top:248px}}@media(min-width:768px)and (max-width:1100px){.ph-app{grid-template-columns:1fr;gap:18px}.ph-app__quick{justify-content:flex-start}.ph-app__cats{gap:8px}.ph-app__cat-img{width:64px;height:64px}.ph-app__cat-name{font-size:13px}[data-ph-template=index] main#main-content:not(:has(>.ph-app)){padding-top:280px}}@media(prefers-reduced-motion:reduce){.ph-app__cat-img img,.ph-app__cat-img,.ph-app__quick a{transition:none}.ph-app__cats a:hover .ph-app__cat-img img{transform:none}}@media(max-width:767px){.ph-app{display:block;padding:4px 0 8px;background:#fbf9f5}.ph-app__quick,.ph-app__cats{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ph-app__quick::-webkit-scrollbar,.ph-app__cats::-webkit-scrollbar{display:none}.ph-app__quick{gap:6px;padding:8px 0 4px}.ph-app__quick a{flex:none;padding:6px 13px;border-radius:999px;border:1px solid var(--ph-line);color:var(--ph-green);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.ph-app__cats{gap:14px;padding:14px 0 6px;scroll-snap-type:x proximity}.ph-app__cats a{flex:none;width:62px;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ph-green);scroll-snap-align:start}.ph-app__cats a:first-child,.ph-app__quick a:first-child{margin-left:16px}.ph-app__cats a:last-child,.ph-app__quick a:last-child{margin-right:16px}.ph-app__cat-img{display:block;width:58px;height:58px;border-radius:50%;overflow:hidden;background:#f1ede4}.ph-app__cat-img img{width:100%;height:100%;object-fit:cover;display:block}.ph-app__cat-name{font-size:11.5px;font-weight:500;line-height:1.2;text-align:center}[data-ph-template=index] .cc-slideshow{padding:6px 16px 0;background:#fbf9f5}[data-ph-template=index] .cc-slideshow .slideshow-section{border-radius:12px;overflow:hidden}[data-ph-template=index] .cc-slideshow .image-banner__image{height:170px}[data-ph-template=index] .cc-slideshow .slideshow__text{padding:14px 16px 40px}[data-ph-template=index] .cc-slideshow .text-overlay__heading{font-size:22px;margin-bottom:4px}[data-ph-template=index] .cc-slideshow .text-overlay__block.rte{font-size:14px;line-height:1.4;margin-bottom:10px}[data-ph-template=index] .cc-slideshow .text-overlay .btn,[data-ph-template=index] .cc-slideshow .text-overlay a.button{min-height:40px;padding:9px 18px;font-size:14px}[data-ph-template=index] .cc-slideshow .slideshow-ctrl{bottom:6px}[data-ph-template=index] [id$=__ph_reviews]>*{padding-top:8px!important;padding-bottom:8px!important}[data-ph-template=index] .icons-with-text.section--padded-xsmall{padding-top:2px;padding-bottom:2px}[data-ph-template=index] main .section--padded{padding-top:22px;padding-bottom:22px}[data-ph-template=index] main .section__header{margin-bottom:12px}[data-ph-template=index] main .section__heading,[data-ph-template=index] main .collection-list .h4,[data-ph-template=index] main h2.h4{font-size:20px;line-height:1.2}[data-ph-template=index] main .section__header .link{font-size:13px;font-weight:500}[data-ph-template=index] .cc-product-card-grid .card__media{border-radius:10px;overflow:hidden}[data-ph-template=index] .cc-product-card-grid .card__title,[data-ph-template=index] .cc-product-card-grid .card__title a{font-size:14px;line-height:1.3}[data-ph-template=index] .cc-product-card-grid .btn,[data-ph-template=index] .cc-product-card-grid button[type=submit],[data-ph-template=index] .cc-product-card-grid .quick-add-btn{min-height:38px;font-size:13px}[data-ph-template=index] .cc-collection-list .media,[data-ph-template=index] .cc-collection-list img{border-radius:10px}[data-ph-template=index] .cc-media-with-text>.section{padding:6px 16px}[data-ph-template=index] .cc-media-with-text .container{padding:0}[data-ph-template=index] .cc-media-with-text .media-with-text{display:flex;flex-direction:row;align-items:stretch;gap:0;border-radius:12px;overflow:hidden}[data-ph-template=index] .cc-media-with-text .media-with-text__media{flex:0 0 40%;width:40%;min-height:150px}[data-ph-template=index] .cc-media-with-text .media-with-text__media .media{height:100%;min-height:150px;padding-top:0!important}[data-ph-template=index] .cc-media-with-text .media-with-text__media img{width:100%;height:100%;object-fit:cover!important;position:absolute;top:0;right:0;bottom:0;left:0}[data-ph-template=index] .cc-media-with-text .media-with-text__text{flex:1 1 auto;margin:0;padding:14px 14px 14px 16px;justify-content:center}[data-ph-template=index] .cc-media-with-text .media-with-text__text h2,[data-ph-template=index] .cc-media-with-text .media-with-text__text .h2{font-size:18px;line-height:1.2;margin-bottom:4px}[data-ph-template=index] .cc-media-with-text .media-with-text__text .rte,[data-ph-template=index] .cc-media-with-text .media-with-text__text p{font-size:13px;line-height:1.4;margin-bottom:8px}[data-ph-template=index] .cc-media-with-text .media-with-text__text .subheading{font-size:11px;margin-bottom:2px}[data-ph-template=index] .cc-media-with-text .media-with-text__text .btn{min-height:36px;padding:8px 14px;font-size:13px}[data-ph-template=index] [id$=__media_with_text_bmXdYt] .media-with-text__media img{object-fit:contain!important;padding:8px}[data-ph-template=index] .cc-newsletter .section{padding-top:26px;padding-bottom:26px}}@media(max-width:1024px){html body input[type=search],html body .header__search input.search__input,html body input.search__input,html body input[type=text],html body input[type=email],html body textarea,html body select{font-size:16px!important}}[id$=__custom_liquid_p7gyBx]{display:none!important}main :is(.color-scheme--2,.color-scheme--3) .btn--primary{background:#f7f4ef!important;color:#263b31!important;border-color:#f7f4ef!important}main :is(.color-scheme--2,.color-scheme--3) .btn--primary:hover{background:#dbc58b!important;color:#263b31!important;border-color:#dbc58b!important}:is(.cc-media-with-text,.cc-featured-collection,.cc-collection-list) .section--padded{padding-block:64px}:is(.cc-featured-collection,.cc-collection-list) .section:not(.section--padded){margin-block:64px}@media(max-width:767px){:is(.cc-media-with-text,.cc-featured-collection,.cc-collection-list) .section--padded{padding-block:40px}:is(.cc-featured-collection,.cc-collection-list) .section:not(.section--padded){margin-block:40px}}.card--product .card__media img,.media-gallery img,.product-gallery img,.media-viewer img{mix-blend-mode:multiply}main ul.grid:has(>li.js-pagination-result){border-top:0!important}main ul.grid>li.js-pagination-result{border-right:0!important;border-bottom:0!important;border-left:0!important}html body product-recommendations.block>h2.h6{font-size:24px!important;font-weight:400!important;letter-spacing:0;margin-bottom:4px}product-recommendations .card--related{background:transparent!important;padding:14px 0!important;border-bottom:1px solid rgba(47,41,37,.1)}product-recommendations li:last-child .card--related{border-bottom:0}.jdgm-popup-widget-wrapper,.jdgm-popup-widget,.ph-community-teaser-shell{display:none!important}.cc-featured-collection .slider__item:has(.product-label--sold-out){display:none!important}html body .btn{text-transform:none!important}html body .jdgm-widget .jm-review-widget-minimal-header__title{font-family:Crimson Text,serif!important;font-size:24px!important;line-height:1.2!important;color:#263b31!important;font-weight:400!important}html body .jdgm-widget .jm-no-reviews-state__text{color:#34423a!important}html body .jdgm-widget .jm-button,html body .jdgm-write-review-modal__btn,html body .jdgm-write-review-modal__nav-btn{border-radius:0!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:500!important;text-transform:none!important}html body .jdgm-widget .jm-button--primary{background:#263b31!important;border-color:#263b31!important;color:#fff!important;padding:10px 24px!important}html body .jdgm-widget .jm-button--primary:hover{background:#4c6056!important;border-color:#4c6056!important}html body .jdgm-write-review-modal__content{background:#fbf9f5!important}html body .jdgm-write-review-modal__title{font-family:Crimson Text,serif!important;font-weight:400!important;color:#263b31!important}html body .jdgm-write-review-modal__field-input{background:#f7f4ef!important;border:1px solid #D2CFCB!important;border-radius:0!important;font-size:16px!important;color:#34423a!important}html body .jdgm-write-review-modal__checkbox-custom{background:#f7f4ef!important;border-color:#d2cfcb!important}html body:has(.jdgm-write-review-modal[style*="display: block"]) sticky-atc-panel{visibility:hidden!important}@media(max-width:767px){html body .jdgm-widget .jm-review-widget-minimal-header__title{font-size:22px!important}}@media(max-width:767px){[data-ph-template=index] main#main-content:not(:has(>.ph-app)){padding-top:166px}}html body .ph-tab:not(.is-active){color:#5a665f}html body .cc-footer .ph-footer-reviews__eyebrow{color:#c9ad7a!important}html body .footer-block__text a[href^="tel:"],html body .footer-block__text a[href^="mailto:"]{display:inline-block;min-height:24px;padding:3px 0}html body .ph-community__logo{object-fit:contain}@media(max-width:767px){html body #ba-loy-container .ba-loy-app #launcher-wrapper{width:auto!important;min-width:0!important;max-width:calc(100vw - 32px)!important}html body #ba-loy-container .ba-loy-app #launcher-wrapper .opened{width:auto!important;min-width:0!important;max-width:none!important;padding:0 56px 0 14px!important;gap:8px!important}html body #ba-loy-container .ba-loy-app #launcher-wrapper .launcher-mobile.launcher-text{display:block!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;white-space:nowrap;color:#fffdf8!important}}html body .js-search-results .predictive-search{background:#fbf9f5;color:#263b31;border-top:1px solid #e6e0d4}html body .js-search-results .predictive-search .predictive-result__list-suggestions>h3.predictive-result__title,html body .js-search-results .predictive-search .tablist__tab{font-family:Crimson Text,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.2;letter-spacing:0;text-transform:none;color:#263b31}html body .js-search-results .predictive-search .tablist{background:#fbf9f5!important}html body .js-search-results .predictive-search .predictive-search__suggestions{background:transparent}@media(min-width:768px){html body .js-search-results .predictive-search .predictive-search__suggestions{border-left:1px solid #e6e0d4}}html body .js-search-results .predictive-search .tablist__tab{padding:0 0 2px;border:0!important;box-shadow:none!important;text-decoration:none!important;cursor:default}html body .js-search-results .predictive-search .tablist__tab:before,html body .js-search-results .predictive-search .tablist__tab:after{display:none!important}html body .js-search-results .predictive-search .predictive-result__list-suggestions{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;padding:14px 24px 24px!important}html body .js-search-results .predictive-search .predictive-result__list-suggestions>h3{flex:0 0 100%;margin:0 0 2px!important;padding:0!important;overflow:visible!important}html body .js-search-results .predictive-search .tablist:after,html body .js-search-results .predictive-search .tablist:before{display:none!important}html body .js-search-results .predictive-search .predictive-result__list-suggestions>li{margin:0}html body .js-search-results .predictive-search a.predictive-result--suggestion{display:inline-block!important;min-height:32px;box-sizing:border-box;padding:5px 12px!important;border-radius:999px;border:1px solid #e6e0d4;background:transparent;color:#263b31;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.2;text-decoration:none;transition:border-color .15s ease}html body .js-search-results .predictive-search a.predictive-result--suggestion:hover,html body .js-search-results .predictive-search a.predictive-result--suggestion:focus-visible,html body .js-search-results .predictive-search a.predictive-result--suggestion[aria-selected=true]{border-color:#263b31;background:transparent}html body .js-search-results .predictive-search mark{background:none;color:inherit;font-weight:600}html body .js-search-results .predictive-search .js-search-link{gap:12px;padding:10px 28px!important;align-items:center!important;transition:background-color .15s ease}html body .js-search-results .predictive-search .js-search-link:hover,html body .js-search-results .predictive-search .js-search-link[aria-selected=true]{background:#f2eee7}html body .js-search-results .predictive-search .js-search-link .predictive-result__media{flex:none;width:56px!important;height:56px!important;margin:0!important;border-radius:8px;overflow:hidden;background:#f2eee7}html body .js-search-results .predictive-search .js-search-link img.predictive-result__media{width:100%!important;height:100%!important;object-fit:contain;border-radius:0}html body .js-search-results .predictive-search .js-search-link .predictive-result__title{margin:0 0 3px;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0;text-transform:none;color:#263b31}html body .js-search-results .predictive-search .js-search-link .price,html body .js-search-results .predictive-search .js-search-link .price__current{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#34423a}html body .js-search-results .predictive-search .js-search-link .price__from{font-weight:400}html body .js-search-results .predictive-search .predictive-search__item{margin:0}@media(max-width:767px){html body .js-search-results .predictive-search .predictive-result__list-suggestions{padding:14px 20px 20px!important}html body .js-search-results .predictive-search .js-search-link{padding:8px 20px!important}}@media(prefers-reduced-motion:reduce){html body .js-search-results .predictive-search a,html body .js-search-results .predictive-search .js-search-link{transition:none}}html body .cc-footer h2.disclosure__title,html body .cc-footer .footer__main>.footer-col h2.footer-block__heading,html body .cc-footer .footer__main>.footer-col--text:last-child h2.footer-block__heading{font-family:Crimson Text,serif!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#d6b878!important;line-height:1.3!important}html body .ph-footer-reviews__eyebrow{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ph-app.css.map */
