@media screen and (min-width:769px){.header__nav-below.grid__wrapper{align-items:center}.header__nav__dropdown-simple>.header__nav__submenu{min-width:250px}.header__nav__dropdown-simple>.header__nav__submenu .second-level{white-space:nowrap}.announcement-bar__search-container{display:none!important}}:root{--yp-layout-width: 1560px;--yp-layout-gutter: 72px;--yp-line: #E8D5AE;--yp-soft: #FAF6ED;--yp-sand: #F3E9D8;--yp-ink: #2B2620;--yp-muted: #5C5448}@media screen and (max-width:989px){:root{--yp-layout-gutter: 40px}}@media screen and (max-width:640px){:root{--yp-layout-gutter: 28px}}@media screen and (min-width:990px){.header__wrapper .header__nav-container .header__nav>li:first-child,.header__wrapper .header__nav-below .header__nav>li:first-child,.header__wrapper nav ul.header__nav>li:first-child{display:none!important}}body.product .breadcrumbs,body.template-product .breadcrumbs,body.product .product__section,body.template-product .product__section{width:min(var(--yp-layout-width),calc(100% - var(--yp-layout-gutter)))!important;max-width:var(--yp-layout-width)!important;margin-left:auto!important;margin-right:auto!important}body.product .product__section .grid__wrapper,body.template-product .product__section .grid__wrapper{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body.product .yp-edit-section,body.product .yp-meaning-section,body.product .yp-frame-details,body.template-product .yp-edit-section,body.template-product .yp-meaning-section,body.template-product .yp-frame-details{width:min(var(--yp-layout-width),calc(100% - var(--yp-layout-gutter)))!important;max-width:var(--yp-layout-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.product .yp-card-grid,body.product .yp-step-grid,body.product .yp-frame-details__inner,body.template-product .yp-card-grid,body.template-product .yp-step-grid,body.template-product .yp-frame-details__inner{width:min(100%,var(--yp-layout-width))!important;max-width:none!important}body.product .yp-edit-heading,body.template-product .yp-edit-heading{max-width:920px!important}body.product .yp-edit-intro .yp-edit-grid,body.template-product .yp-edit-intro .yp-edit-grid{width:min(1180px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important}body.product .yp-meaning-section__inner,body.template-product .yp-meaning-section__inner{width:min(1180px,calc(100% - 48px))!important}body.product .yp-edit-intro,body.template-product .yp-edit-intro{background:#fff!important}body.product .yp-included,body.template-product .yp-included{background:var(--yp-soft)!important}body.product .yp-meaning-section,body.template-product .yp-meaning-section{background:#fff!important}body.product .yp-process,body.template-product .yp-process{background:var(--yp-soft)!important}body.product .yp-frame-details,body.template-product .yp-frame-details{background:#fff!important}body.product .yp-gift,body.template-product .yp-gift{background:var(--yp-soft)!important}body.product .yp-faq,body.template-product .yp-faq{background:#fff!important}body.product .yp-edit-section,body.product .yp-meaning-section,body.product .yp-frame-details,body.template-product .yp-edit-section,body.template-product .yp-meaning-section,body.template-product .yp-frame-details{border-top:1px solid var(--yp-line)!important}#footer.grid__wrapper,#bottom-footer.grid__wrapper{width:min(var(--yp-layout-width),calc(100% - var(--yp-layout-gutter)))!important;max-width:var(--yp-layout-width)!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:981px){#footer.grid__wrapper{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:clamp(32px,4vw,72px)!important;row-gap:32px!important;align-items:start!important;padding-top:44px!important;padding-bottom:34px!important}#footer.grid__wrapper .footer-block{grid-column:auto / span 3!important;width:auto!important;max-width:none!important}#bottom-footer.grid__wrapper{padding-top:18px!important;padding-bottom:26px!important}}.footer-section .footer-block h3,.footer-section .footer-block .h4{color:var(--yp-ink)!important;font-family:Cormorant Garamond,Garamond,Georgia,serif!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:14px!important}.footer-section .footer-block li,.footer-section .footer-block p,.footer-section .footer-block a,.footer-section .rte{color:var(--yp-muted)!important;font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;line-height:1.55!important}.footer-section .footer-block--connect .footer-block__social-icons,.footer-section .footer-block__social-icons{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:16px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;visibility:visible!important;opacity:1!important}.footer-section .footer-block__social-icons li{display:flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;visibility:visible!important;opacity:1!important}.footer-section .footer-block__social-icons a{display:inline-flex!important;width:24px!important;height:24px!important;align-items:center!important;justify-content:center!important;color:var(--yp-ink)!important;line-height:1!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}.footer-section .footer-block__social-icons svg,.footer-section .footer-block__social-icons .share-icons--icon,.footer-section .footer-block__social-icons .social-icons--icon{display:block!important;width:18px!important;height:18px!important;max-width:none!important;max-height:none!important;color:currentColor!important;fill:currentColor!important;visibility:visible!important;opacity:1!important}.footer-section .footer-block__social-icons svg path,.footer-section .footer-block__social-icons svg .cls-1,.footer-section .footer-block__social-icons svg .colored{fill:currentColor!important}@media screen and (min-width:741px)and (max-width:980px){.footer-section .footer-block--connect{display:block!important;visibility:visible!important;opacity:1!important}.footer-section .footer-block--connect .footer-block__social-icons{display:flex!important}}@media screen and (max-width:740px){#footer.grid__wrapper,#bottom-footer.grid__wrapper{width:min(100% - 28px,var(--yp-layout-width))!important}#footer.grid__wrapper .footer-block{text-align:left!important}.footer-section .footer-block--connect .footer-block__social-icons{display:flex!important;gap:18px!important}}body.product .yp-meaning-section__button,body.product .yp-meaning-section__button:link,body.product .yp-meaning-section__button:visited,body.product .yp-meaning-section__button:hover,body.product .yp-meaning-section__button:focus,body.product .yp-meaning-section__button:active,body.template-product .yp-meaning-section__button,body.template-product .yp-meaning-section__button:link,body.template-product .yp-meaning-section__button:visited,body.template-product .yp-meaning-section__button:hover,body.template-product .yp-meaning-section__button:focus,body.template-product .yp-meaning-section__button:active{color:#fff!important;text-decoration:none!important}body.product .yp-edit-intro--white,body.product .yp-included--white,body.product .yp-meaning-section--white,body.product .yp-process--white,body.product .yp-frame-details--white,body.product .yp-gift--white,body.product .yp-faq--white,body.template-product .yp-edit-intro--white,body.template-product .yp-included--white,body.template-product .yp-meaning-section--white,body.template-product .yp-process--white,body.template-product .yp-frame-details--white,body.template-product .yp-gift--white,body.template-product .yp-faq--white{background:#fff!important}body.product .yp-edit-intro--cream,body.product .yp-included--cream,body.product .yp-meaning-section--cream,body.product .yp-process--cream,body.product .yp-frame-details--cream,body.product .yp-gift--cream,body.product .yp-faq--cream,body.template-product .yp-edit-intro--cream,body.template-product .yp-included--cream,body.template-product .yp-meaning-section--cream,body.template-product .yp-process--cream,body.template-product .yp-frame-details--cream,body.template-product .yp-gift--cream,body.template-product .yp-faq--cream{background:var(--yp-soft)!important}body.product .yp-edit-intro--sand,body.product .yp-included--sand,body.product .yp-meaning-section--sand,body.product .yp-process--sand,body.product .yp-frame-details--sand,body.product .yp-gift--sand,body.product .yp-faq--sand,body.template-product .yp-edit-intro--sand,body.template-product .yp-included--sand,body.template-product .yp-meaning-section--sand,body.template-product .yp-process--sand,body.template-product .yp-frame-details--sand,body.template-product .yp-gift--sand,body.template-product .yp-faq--sand{background:var(--yp-sand)!important}.js-site-announcement-bar .announcement-bar__wrapper{background:#f3eee5;color:#302b25}.js-site-announcement-bar .announcement-bar_container{display:flex;justify-content:center;padding:10px 16px}.js-site-announcement-bar .announcement-bar__message{width:100%;text-align:center}.js-site-announcement-bar .announcement-bar__message p{margin:0;line-height:1.5}.js-site-announcement-bar .announcement-bar__cart-links-container:empty{display:none}.header__nav__dropdown-simple.yp-product-menu{position:static}.header__nav__dropdown-simple.yp-product-menu>.header__nav__submenu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(820px,90vw);max-width:90vw;left:50%;right:auto;transform:translate(-50%);padding:26px;background:#fff;box-shadow:0 14px 24px #2b262012}.header__nav__dropdown-simple.yp-product-menu>.header__nav__submenu>li{width:auto;min-width:0;margin:0}.header__nav__dropdown-simple.yp-product-menu>.header__nav__submenu .second-level{display:flex;flex-direction:column;gap:12px;padding:0;white-space:normal;text-align:center;line-height:1.4}.yp-menu-product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#faf8f4;border-radius:3px}.yp-product-menu a:focus-visible{outline:2px solid #866b3f;outline-offset:5px}.mobile-menu .yp-mobile-product-link{display:flex;align-items:center;gap:14px;padding-block:10px}.mobile-menu .yp-mobile-product-link .yp-menu-product-image{width:64px;height:64px;flex:0 0 64px}.header__nav__dropdown-simple.yp-product-menu>.header__nav__submenu{top:100%!important;transform:translate(-50%)!important}.header__nav__dropdown-simple.yp-product-menu:hover>.header__nav__submenu,.header__nav__dropdown-simple.yp-product-menu:focus-within>.header__nav__submenu{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu .menu__item:has(>.yp-mobile-product-link>.yp-menu-product-image){height:auto!important;min-height:84px}.mobile-menu .yp-mobile-product-link:has(>.yp-menu-product-image){height:auto!important;min-height:84px;line-height:1.4!important;width:100%}.mobile-menu .yp-mobile-product-link .yp-menu-product-image{position:static!important;opacity:1!important;visibility:visible!important;max-width:64px;object-fit:contain}.js-site-announcement-bar .announcement-bar_container{display:block!important;width:100%!important;max-width:none!important;padding:11px 20px!important;box-sizing:border-box}.js-site-announcement-bar .announcement-bar__message{width:100%!important;max-width:none!important;margin:0!important;text-align:center!important}.js-site-announcement-bar .announcement-bar__message p{font-size:16px!important;font-weight:600!important;line-height:1.4!important;color:#403529!important}.js-site-announcement-bar .announcement-bar__cart-links-container:not(:has(select,button,a)){display:none!important}#main-content .yp-wizard-active .yp-steps button{font-size:16px!important}#main-content .yp-wizard-active .yp-steps__status{font-size:16px!important;line-height:1.5!important;color:#554e45}#main-content .yp-wizard-active .yp-steps__next{font-size:18px!important}#main-content .yp-wizard-active .yp-steps__back,#main-content#main-content .product__section-content [data-yp-frame-choices] .swatches__form--label.yp-frame-choice .yp-frame-choice__caption{font-size:16px!important}#main-content#main-content .yp-wizard-active .product__section-content__block--text_with_icon .rte{font-size:16px!important;line-height:1.6!important;color:#554e45!important}#main-content .yp-wizard-active .line-item-property__field textarea{font-size:16px!important;line-height:1.5!important}#main-content .yp-wizard-active .line-item-property__field .required-label{font-size:14px!important}#main-content .product__section-content .yp-order-assurance-card strong{font-size:16px!important;line-height:1.45!important}#main-content .product__section-content .yp-order-assurance-card span{font-size:15px!important;line-height:1.55!important;color:#554e45!important}#main-content .product__section-content .yp-order-assurance-email{font-size:14px!important;line-height:1.5!important;color:#554e45!important}@media(max-width:749px){.js-site-announcement-bar .announcement-bar_container{padding:10px 16px!important}.js-site-announcement-bar .announcement-bar__message p,#main-content .yp-wizard-active .yp-steps button{font-size:14px!important}#main-content .yp-wizard-active .yp-steps__status{font-size:15px!important}#main-content#main-content .product__section-content [data-yp-frame-choices] .swatches__form--label.yp-frame-choice .yp-frame-choice__caption{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/yp-header-fixes.css.map */
