:root{--ph-cream: #fbf9f5;--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:#263b31!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:#263b31!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:#f2eee7!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:#263b31!important;min-height:44px!important;font-size:12px!important;font-weight:500!important}.card--product .card__quick-add .btn--primary:hover{background:#263b31!important;border-color:#263b31!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:#263b31!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:#263b31!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-col--text:first-child .footer-block .media{border-radius:0!important;border:0!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 .child-nav__item--toggle{font-family:var(--heading-font-family);font-weight:400!important;font-size:21px!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:#263b31!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:#263b31!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;color:#7b8475}.main-menu .ph-mobile-disclosure[open]>.ph-mobile-summary{background:transparent!important;color:#263b31;border-bottom-color:#b8bdaa!important}.main-menu .ph-mobile-disclosure>.ph-mobile-links{margin:0 0 10px;padding:6px 0 12px 16px;border:0;border-bottom:1px solid #e6e2da;border-radius:0;background:transparent}.main-menu .ph-mobile-links a{font-size:13px;min-height:44px;padding:9px 0;border-radius:0}.main-menu .ph-mobile-group-title{letter-spacing:.12em;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:#fbf9f5!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:#263b31!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:#263b31!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:#263b31!important;border-color:#263b31!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:#fbf9f5!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:#263b31!important;border-color:#263b31!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:#263b31!important;box-shadow:0 0 0 1px #263b31!important}.sc-configurator :is(input,textarea){background:#fbf9f5!important;border-color:#d9d5cd!important;border-radius:2px!important;font-size:16px!important}.sc-configurator .sc-card-tab--active{border-color:#263b31!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:#263b31}.ph-requested-oil input{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #d9d5cd;border-radius:2px;background:#fbf9f5;color:#263b31;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 #263b31;outline-offset:-2px}.main-menu .ph-mobile-summary>.icon{color:#263b31;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;padding-inline:0;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:#263b31}.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:#263b31;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}
/*# sourceMappingURL=/cdn/shop/t/28/assets/powerfulhand-premium.css.map */
