h1,h2,.h1,.h2,.banner__heading,.rich-text__heading{letter-spacing:-.025em!important}.header-drawer,.menu-drawer-container,.menu-drawer{z-index:9999!important}.menu-drawer__backdrop{z-index:9998!important}h1,h2,.h1,.h2,.banner__heading,.rich-text__heading,.hero__heading,.image-with-text__heading{font-family:var(--font-heading--family)!important;font-weight:600!important;font-style:normal!important;line-height:1.08!important}h1,.h1,.banner__heading{font-size:clamp(2rem,4vw,2.75rem)!important}.featured-collection__heading,.product-grid__title,h2.heading-style{font-family:var(--font-heading--family)!important;font-style:normal!important;font-weight:600!important}.featured-collection__label,.section__label{font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:700!important;color:#666!important}.announcement-bar,.announcement-bar__wrapper,.shopify-section-group-header-group>.shopify-section:first-child:not(.header-section){display:none!important}.header-wrapper,.header-section{height:64px!important}.header{padding-top:0!important;padding-bottom:0!important;height:64px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #f5f5f4!important;background:#ffffffe6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.header__columns{max-width:1440px!important;margin:0 auto!important;padding:0 1rem!important;height:100%!important}.header__heading,.header__heading-link,.header-logo,.header__heading a{text-transform:uppercase!important;letter-spacing:-.05em!important;font-weight:700!important;font-family:var(--font-body--family)!important;font-size:1.25rem!important;color:#1c1917!important;margin:0!important;padding:0!important}.header__inline-menu{display:none!important}@media screen and (min-width:990px){.header__inline-menu{display:flex!important;gap:2rem!important}.header__menu-item{font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#78716c!important;padding:0!important;margin:0 1rem!important}.header__menu-item:hover{color:#1c1917!important;text-decoration:none!important}}.header__icon,.header-actions__action{color:#57534e!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important}.header__icon:hover,.header-actions__action:hover{color:#1c1917!important}.header__icon svg,.header-actions__action svg{width:24px!important;height:24px!important}.header__columns{gap:1rem!important}.header__column--right{gap:.75rem!important}.header__column--right header-actions{margin-inline-start:0!important}.menu-drawer-container .header__icon--summary{padding:0!important}.product-form-trust{flex:1 1 100%!important;min-width:100%!important}.product-form-trust__row{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem;width:100%;background:#fafaf9;border:1px solid #f5f5f4;border-radius:1.5rem;flex-wrap:wrap;row-gap:.75rem}.product-form-trust__item{display:flex;align-items:center;gap:.5rem}.product-form-trust__text{display:flex;flex-direction:column;gap:0;row-gap:0}.product-form-trust__title{display:block;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#1c1917;line-height:1;margin:0 0 2px}.product-form-trust__subtitle{display:block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#a8a29e;line-height:1;margin:0}.product-form-trust__divider{width:1px;height:24px;background:#e7e5e4}.product-form-trust__icon{width:18px;height:18px}.product-form-trust__icon--guarantee{color:#10b981}.product-form-trust__icon--returns{color:#1c1917}.mt-24{margin-top:6rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:640px){.sm\:px-0{padding-left:0;padding-right:0}}.global-roots-wrap{width:100%;margin-top:0;padding-top:0}.global-roots-section{background:linear-gradient(135deg,#fffdfb,#fbf8f3);border:1px solid #eadfd6;border-radius:24px;box-shadow:0 12px 32px #4531250d;padding:clamp(1.4rem,3vw,2.25rem);margin-bottom:clamp(3rem,5vw,4rem);position:relative;overflow:hidden}.global-roots-glow{position:absolute;top:-7rem;right:-5rem;width:15rem;height:15rem;background:radial-gradient(circle,#b8703f1f,#b8703f00 70%);border-radius:50%}.global-roots-content{position:relative;z-index:1;display:grid;gap:1.2rem}.global-roots-text{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.global-roots-badge{display:inline-flex;align-items:center;gap:.65rem;color:#9e5f33;font-family:var(--font-body--family);font-size:.74rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;width:fit-content}.global-roots-badge-icon{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 34px;color:#b8703f;background:#f5e6d8}.global-roots-title{margin:0;max-width:19ch;color:#2c2420;font-family:var(--font-heading--family);font-size:clamp(1.7rem,3vw,2.3rem);font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:1.12}.global-roots-title span{color:#b8703f}.global-roots-copy{max-width:62ch;margin:0;color:#5c524a;font-family:var(--font-body--family);font-size:clamp(.94rem,1.15vw,1.02rem);font-weight:400;font-style:normal;line-height:1.55}.global-roots-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:1rem 0 0;border-top:1px solid #e0d6cc;list-style:none}.global-roots-feature{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.15rem .65rem;color:#3a342e;font-family:var(--font-body--family);font-size:.84rem;font-weight:700;line-height:1.25;text-align:center}.global-roots-feature+.global-roots-feature{border-left:1px solid #e0d6cc}.global-roots-feature-icon{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 22px;color:#9e5f33;background:#f5e6d8}@media screen and (min-width:990px){.global-roots-section{border-radius:26px;padding:2rem 2.25rem}.global-roots-content{grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);gap:2.5rem;align-items:center}.global-roots-features{grid-template-columns:1fr;gap:.45rem;padding:0 0 0 2rem;border-top:0;border-left:1px solid #e0d6cc}.global-roots-feature{min-height:34px;justify-content:flex-start;padding:0;font-size:.9rem;text-align:left}.global-roots-feature+.global-roots-feature{border-left:0}}@media screen and (max-width:749px){.global-roots-section{border-radius:20px;padding:1.25rem 1.1rem}.global-roots-content{gap:1rem}.global-roots-title{font-size:1.65rem}.global-roots-copy{font-size:.94rem;line-height:1.5}.global-roots-feature{min-height:58px;flex-direction:column;gap:.35rem;padding:0 .35rem;font-size:.76rem;line-height:1.15}}.product-recommendations .global-roots-section{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.pop-recommendations-heading{width:min(100%,680px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#2c2420;text-align:center}.pop-recommendations-heading__eyebrow{margin:0;color:#a75f38;font-family:"Source Sans 3",sans-serif;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.pop-recommendations-heading .section-resource-list__content{align-items:center;gap:0}.pop-recommendations-heading .section-resource-list__content :is(h2,h3){margin:0;color:#2c2420;font-family:Lora,serif;font-size:clamp(1.7rem,3vw,2.25rem);font-style:normal;font-weight:600;line-height:1.12;letter-spacing:-.025em}.pop-recommendations-heading__copy{margin:0;color:#6d625a;font-family:"Source Sans 3",sans-serif;font-size:.98rem;line-height:1.45}.product-recommendations .resource-list__item{min-width:0}.product-recommendations product-card{position:relative;display:block;height:100%}.product-recommendations .product-card__content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;height:100%;align-content:start;gap:0!important;padding:0 0 3.35rem!important;overflow:hidden;border:1px solid #eadfd6!important;border-radius:20px!important;background:#fffdfb!important;box-shadow:0 9px 26px #4531250e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-recommendations .card-gallery{width:100%;overflow:hidden;border:0!important;border-radius:19px 19px 0 0!important;background:#f2ebe5}.product-recommendations .product-media,.product-recommendations .product-media-container{background:#f2ebe5}.product-recommendations .product-media__image{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.product-recommendations .quick-add{display:none!important}.product-recommendations .product-badges{top:.75rem!important;right:.75rem!important;bottom:auto!important;left:auto!important}.product-recommendations .product-badges__badge{min-height:27px;padding:.25rem .7rem!important;border-radius:999px!important;background:#d5524c!important;color:#fff!important;font-family:"Source Sans 3",sans-serif!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em;text-transform:uppercase!important;box-shadow:0 4px 12px #622f2a2e}.product-recommendations .product-card__content>.contents.user-select-text .text-block{width:100%!important;min-height:3.45rem;margin:0!important;padding:.85rem 1rem 0!important}.product-recommendations .product-card__content>.contents.user-select-text .text-block p{display:-webkit-box;margin:0!important;overflow:hidden;color:#2c2420;font-family:Lora,serif;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-recommendations .product-card__content>product-price{width:100%!important;margin:0!important;padding:.35rem 1rem 0!important;color:#2c2420;font-family:"Source Sans 3",sans-serif!important;font-size:1rem!important;line-height:1.2!important}.product-recommendations .product-card__content>product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.25rem .5rem}.product-recommendations .product-card__content>product-price .price,.product-recommendations .product-card__content>product-price .pop-top-price-value{color:#2c2420;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:800}.product-recommendations .product-card__content>product-price .compare-at-price{color:#958980;font-size:.82rem;font-weight:500}.product-recommendations .product-card__link{z-index:3;border-radius:20px}.product-recommendations .product-card__link:after{content:"Preview this style \2192";position:absolute;right:1rem;bottom:1rem;left:1rem;color:#c94f49;font-family:"Source Sans 3",sans-serif;font-size:.88rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.product-recommendations .product-card__link:focus-visible{outline:3px solid #d5524c;outline-offset:3px}@media(hover:hover)and (pointer:fine){.product-recommendations product-card:hover .product-card__content{border-color:#d9c7ba!important;box-shadow:0 15px 34px #4531251c;transform:translateY(-3px)}.product-recommendations product-card:hover .product-media__image{transform:scale(1.025)}}@media screen and (max-width:749px){.product-recommendations .global-roots-section{margin-bottom:1.5rem}.pop-recommendations-heading{gap:.3rem;padding-inline:.5rem}.pop-recommendations-heading .section-resource-list__content :is(h2,h3){font-size:1.7rem}.pop-recommendations-heading__copy{font-size:.92rem}.product-recommendations .resource-list__carousel .resource-list__slide{width:min(78vw,300px)!important;flex:0 0 min(78vw,300px)!important}.product-recommendations .resource-list__carousel slideshow-slides{scrollbar-width:none}.product-recommendations .resource-list__carousel slideshow-slides::-webkit-scrollbar{display:none}.product-recommendations .product-card__content{border-radius:18px!important}.product-recommendations .card-gallery{border-radius:17px 17px 0 0!important}.product-recommendations .product-card__link{border-radius:18px}}@media(prefers-reduced-motion:reduce){.product-recommendations .product-card__content,.product-recommendations .product-media__image{transition:none}}.product-details .text-block--product_title_eYVzTU>*{font-family:var(--font-heading--family)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.08!important}@media screen and (min-width:990px){.header-menu .menu-list__list{gap:2rem!important}}.badge--sale,.tag--highlight,.badge--new,.hero-badge{background-color:#facc15!important;color:#1c1917!important;border-radius:9999px!important;font-weight:700!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:10px 20px!important}.button--primary,.button.primary,.shopify-payment-button__button,.button[data-button-style=primary]{background-color:#1c1917!important;border-color:#1c1917!important;color:#fff!important}.button--primary:hover,.button.primary:hover{background-color:#292524!important;border-color:#292524!important}.banner__buttons .button:first-child,.hero-cta-primary{background:#fff!important;color:#1c1917!important;padding:16px 32px!important;border-radius:50px!important;font-weight:600!important;font-size:14px!important;box-shadow:0 8px 30px #0000004d!important;border:none!important;transition:transform .2s,box-shadow .2s!important}.banner__buttons .button:first-child:hover,.hero-cta-primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 40px #0006!important}.banner__buttons .button:nth-child(2),.button--secondary.hero-button,.hero-cta-secondary{background-color:#1c191766!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:14px 28px!important;border-radius:50px!important;font-weight:500!important}.button,.button--primary,.button--secondary,.product-form__submit{border-radius:9999px!important}[data-testid=product-information] .add-to-cart-button.button,[data-testid=product-information] .add-to-cart-button.button-secondary{background-color:#22c55e!important;color:#fff!important;border-color:#22c55e!important;font-weight:700!important}[data-testid=product-information] .add-to-cart-button.button:hover,[data-testid=product-information] .add-to-cart-button.button-secondary:hover{background-color:#16a34a!important;border-color:#16a34a!important}[data-testid=product-information] .add-to-cart-button .svg-wrapper,[data-testid=product-information] .add-to-cart-button .add-to-cart__added-icon{color:#fff!important}.cart-drawer .cart__checkout-button.button,.cart-drawer .cart__checkout-button.button-secondary{background-color:#22c55e!important;color:#fff!important;border-color:#22c55e!important;font-weight:700!important}.cart-drawer .cart__checkout-button.button:hover,.cart-drawer .cart__checkout-button.button:focus-visible,.cart-drawer .cart__checkout-button.button-secondary:hover,.cart-drawer .cart__checkout-button.button-secondary:focus-visible{background-color:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.banner,.image-banner{min-height:85vh}.product-card__image,.card__media{border-radius:12px!important;overflow:hidden!important}.product-card__title,.card__heading,.card-information__text,.product-card__title a,.product-list-product-card a,.product-list-product-card__title,[class*=product] .card__heading a,[class*=product-list] a[href*="/products/"],.product-card a[href*="/products/"],.card-information a,.card__content a,h3 a[href*="/products/"],.text--color-accent{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:16px!important;color:#1c1917!important;font-style:normal!important;text-decoration:none!important}.product-card__price,.price,.price-item{font-weight:600!important;font-size:16px!important;color:#1c1917!important}.product-card:hover,.collection-card:hover,.card:hover{transform:translateY(-4px);transition:transform .3s ease}.product-card__content{display:grid!important;grid-template-columns:1fr auto!important;align-items:baseline!important;row-gap:4px!important;padding-top:12px!important}.product-card__content>*:nth-child(1){grid-column:1 / -1!important;width:100%!important}.product-card__content>*:nth-child(2){grid-column:1 / 2!important;justify-self:start!important}.product-card__content>*:nth-child(3){grid-column:2 / 3!important;justify-self:end!important}.product-card__title,.card__heading{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:16px!important;margin:0!important;line-height:1.2!important}.product-card__price,.price{font-weight:500!important;font-size:15px!important}.category-filters{display:flex!important;gap:12px!important;justify-content:center!important;margin-bottom:40px!important;flex-wrap:wrap!important}.category-filter-pill{padding:10px 20px!important;border-radius:50px!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:1px solid #e5e5e5!important;background:#fff!important;color:#666!important;cursor:pointer!important;transition:all .2s!important}.category-filter-pill:hover{border-color:#1c1917!important;color:#1c1917!important}.category-filter-pill.active{background:#1c1917!important;color:#fff!important;border-color:#1c1917!important}.features-section,.section-features{background:#1c1917!important;padding:80px 40px!important}.features-section .feature-title,.section-features h3{font-family:var(--font-heading--family)!important;font-style:normal!important;font-weight:600!important;font-size:20px!important;color:#fff!important}.features-section .feature-text,.section-features p{color:#ffffffb3!important;font-size:14px!important;line-height:1.6!important}.feature-icon.yellow{background:#facc15!important}.feature-icon.white{background:#fff!important}.footer-custom{background:#fff!important;padding:80px 40px 40px!important;border-top:1px solid #e5e5e5!important}.footer-custom .footer-logo{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:28px!important;color:#1c1917!important;margin-bottom:20px!important}.footer-custom .footer-heading{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#999!important;margin-bottom:24px!important}.footer-custom .footer-links a{color:#1c1917!important;text-decoration:none!important;font-size:14px!important}body{color:#44403c}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#1c1917}body,.button,nav,.header,.product-card,.collection-card{font-family:var(--font-body--family)}section.section--alternate,.section--bg{background-color:#fafaf9}.pop-footer-copyright{grid-column:1 / -1;border-top:1px solid #d4d4d4;padding-top:2rem;margin-top:2rem;font-size:.75rem;color:#999;text-align:left}[data-testid=product-information] product-price,[data-testid=product-information] .price{font-size:2em!important;font-weight:800!important;line-height:1.1!important}[data-testid=product-information] .price-item{font-weight:800!important}[data-testid=product-information] .text-block--product_title_eYVzTU,[data-testid=product-information] [data-block-id=product_title_eYVzTU]{margin-bottom:.5rem!important}[data-testid=product-information] [data-pop-product-summary]{margin-bottom:.55rem!important}[data-testid=product-information] .product-description-content,[data-testid=product-information] .text-block--text_aEtTtq,[data-testid=product-information] [data-block-id=text_aEtTtq]{margin-top:0!important;margin-bottom:.75rem!important}[data-testid=product-information] .product-description-content p,[data-testid=product-information] .text-block--text_aEtTtq p,[data-testid=product-information] [data-block-id=text_aEtTtq] p{margin:.35rem 0!important}[data-testid=product-information] .product-description-content p:first-child,[data-testid=product-information] .text-block--text_aEtTtq p:first-child,[data-testid=product-information] [data-block-id=text_aEtTtq] p:first-child{margin-top:0!important}[data-testid=product-information] .product-description-content p:last-child,[data-testid=product-information] .text-block--text_aEtTtq p:last-child,[data-testid=product-information] [data-block-id=text_aEtTtq] p:last-child{margin-bottom:0!important}[data-testid=product-information] [data-personalisation-block]{margin-top:.2rem!important}.pop-product-description-below-reviews{padding:clamp(1.25rem,2.5vw,1.75rem) 0 clamp(1rem,2vw,1.5rem)!important;background:#fbf6f2}.pop-product-description-below-reviews .page-width{display:block}.pop-product-description-below-reviews__panel{max-width:680px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.pop-product-description-below-reviews__title{margin:0 0 .55rem;color:#2c2420;font-family:Lora,serif;font-size:clamp(1.4rem,1.8vw,1.6rem);font-style:normal!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.02em}.pop-product-description-below-reviews__inner{max-width:58ch;margin-inline:auto;color:#5c524a;font-family:"Source Sans 3",sans-serif;font-size:clamp(.94rem,1.05vw,1rem);line-height:1.55}.pop-product-description-below-reviews__inner p{margin:0 0 1rem}.pop-product-description-below-reviews__inner ul,.pop-product-description-below-reviews__inner ol{margin:0 0 1rem 1.2rem;padding:0}.pop-product-description-below-reviews__inner li{margin-bottom:.45rem}.pop-product-description-below-reviews__inner p:last-child{margin-bottom:0}@media screen and (min-width:750px){.pop-product-description-below-reviews .page-width{width:min(1200px,calc(100% - 40px));margin-inline:auto}.pop-product-description-below-reviews__panel,.pop-product-description-below-reviews__inner{width:100%;max-width:none}}@media(max-width:749px){.pop-product-description-below-reviews{padding:1.1rem 0 .75rem!important}.pop-product-description-below-reviews .page-width{padding-inline:1rem!important}.pop-product-description-below-reviews__panel{padding:0}.pop-product-description-below-reviews__title{margin-bottom:.5rem;font-size:1.4rem}.pop-product-description-below-reviews__inner{font-size:.94rem;line-height:1.5}}.variant-option__button-label{font-weight:700!important}.variant-option__button-label__text{font-size:.975rem!important;font-weight:800!important;line-height:1.2!important}.variant-option__button-label__price{display:none!important}.announcement-bar--marquee{display:block!important;overflow:hidden!important;background:#111!important;color:#fff!important;border-bottom:0!important;min-height:30px!important;padding-top:7px!important;padding-bottom:7px!important}.announcement-bar--marquee .announcement-bar__marquee{display:block!important;width:100%!important;overflow:hidden!important}.announcement-bar--marquee .announcement-bar__marquee-track{display:flex!important;width:max-content!important;align-items:center!important;white-space:nowrap!important;will-change:transform!important;animation:pop-prints-header-marquee 22s linear infinite!important}.announcement-bar--marquee .announcement-bar__marquee-item{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;padding-right:2rem!important;color:#fff!important;font-family:var(--font-body--family)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important}.announcement-bar--marquee .announcement-bar__marquee-item:hover,.announcement-bar--marquee .announcement-bar__marquee-item:visited{color:#fff!important}@keyframes pop-prints-header-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.announcement-bar--marquee .announcement-bar__marquee-track{animation:none!important}}@media screen and (max-width:749px){.announcement-bar--marquee{min-height:26px!important;padding-top:6px!important;padding-bottom:6px!important}.announcement-bar--marquee .announcement-bar__marquee-item{padding-right:1.5rem!important;font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pop-prints-custom.css.map */
