@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";:root{--pine-black:#1A1A1A;--pine-white:#FFFFFF;--pine-offwhite:#F8F6F3;--pine-gray:#888;--pine-lightgray:#E8E8E8;--pine-warmtone:#F5F0EB;--pine-gold:#C4A87C;--pine-golddark:#A8895E;--pine-cream:#FAF7F2}.pine-btn{display:inline-block;padding:14px 36px;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;font-weight:400;border-radius:0;cursor:pointer;transition:all .3s;font-family:Inter,sans-serif;text-decoration:none}.pine-btn-gold{background:var(--pine-gold);color:var(--pine-black);border:1px solid var(--pine-gold)}.pine-btn-gold:hover{background:var(--pine-golddark);border-color:var(--pine-golddark);transform:translateY(-1px)}.pine-btn-outline-light{background:transparent;color:var(--pine-white);border:1px solid rgba(255,255,255,.3)}.pine-btn-outline-light:hover{border-color:var(--pine-white);background:#ffffff0d}.pine-btn-black{background:var(--pine-black);color:var(--pine-white);border:1px solid var(--pine-black)}.pine-btn-black:hover{background:#333}.pine-btn-outline-dark{background:transparent;color:var(--pine-black);border:1px solid var(--pine-black)}.pine-btn-outline-dark:hover{background:var(--pine-black);color:var(--pine-white)}.template-search{background:#0a0a0a!important;min-height:80vh}.template-search body{background:#0a0a0a!important}.template-search .title-wrapper,.template-search .section-search .page-width>h1,.template-search .main-search>.page-width>*:first-child{text-align:center;padding-top:80px}.template-search .main-search h1,.template-search .section-search h1{font-family:Playfair Display,Georgia,serif!important;color:#f5f5f0!important;font-weight:400!important;font-size:clamp(36px,5vw,60px)!important;font-style:italic;letter-spacing:1px}.template-search .search__input,.template-search input[type=search],.template-search .field__input{background:#ffffff0f!important;border:1px solid rgba(184,153,104,.35)!important;color:#f5f5f0!important;border-radius:4px!important;font-family:Inter,sans-serif!important;font-size:16px!important;padding:18px 24px!important}.template-search input[type=search]::placeholder,.template-search .field__input::placeholder{color:#f5f5f059!important}.template-search input[type=search]:focus,.template-search .field__input:focus{border-color:#b89968!important;outline:none!important;box-shadow:0 0 0 2px #b8996826!important}.template-search .search__button,.template-search button[type=submit]{background:#b89968!important;border:none!important;color:#0a0a0a!important;border-radius:4px!important;transition:background .3s!important}.template-search .search__button:hover,.template-search button[type=submit]:hover{background:#d4b88a!important}.template-search .search__button .icon,.template-search button[type=submit] svg{stroke:#0a0a0a!important}.template-search .main-search,.template-search #MainContent,.template-search main,.template-search .content-for-layout{background:#0a0a0a!important;color:#f5f5f0!important}.template-search .card-wrapper,.template-search .card{background:#141414!important;border:1px solid rgba(184,153,104,.12)!important;border-radius:6px!important}.template-search .card:hover{border-color:#b8996859!important}.template-search .card__heading,.template-search .card__heading a{color:#f5f5f0!important;font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}.template-search .price__regular .price-item,.template-search .price{color:#b89968!important}.template-search .facets__summary,.template-search .facets__header,.template-search select{background:#ffffff0f!important;border-color:#b8996833!important;color:#f5f5f0!important}.template-search .search__results-count,.template-search .search-modal__content{color:#f5f5f099!important;font-family:Inter,sans-serif!important}.lc-hero__eyebrow{margin-bottom:28px!important}.lc-hero__title{margin-bottom:24px!important;line-height:1.1!important}.lc-hero__desc{margin-bottom:0!important}.pine-elec-title{margin-bottom:20px!important}.pine-elec-sub{margin-bottom:28px!important}.pch-hero__subtitle{margin-bottom:20px!important}.pch-hero__title{margin-top:0!important;margin-bottom:24px!important}.ptg-hero-badge{margin-bottom:28px!important}.ptg-hero h1{margin-bottom:20px!important}.ptg-brand-label{margin-bottom:12px!important}.ptg-brand-headline{margin-bottom:20px!important}.lc-hero{padding-bottom:48px!important}.header__heading-logo{max-width:160px!important;width:160px!important}.header__heading{font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:2px!important}.header__menu-item:hover .header__active-menu-item,.header__menu-item:hover{color:#b89968!important}.template-404 #MainContent,.template-404 main{background:#0a0a0a!important}.template-404 .main-404__content{background:#0a0a0a!important;color:#f5f5f0!important}.template-404 h1{font-family:Playfair Display,Georgia,serif!important;color:#f5f5f0!important;font-size:clamp(36px,5vw,64px)!important;font-weight:400!important;font-style:italic!important}.template-404 p{color:#f5f5f099!important;font-family:Inter,sans-serif!important}.template-404 .button,.template-404 a.button{background:transparent!important;border:1px solid #b89968!important;color:#b89968!important;border-radius:100px!important;font-family:Inter,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:12px!important;transition:all .3s!important}.template-404 .button:hover,.template-404 a.button:hover{background:#b89968!important;color:#0a0a0a!important}.template-page #MainContent,.template-page main{background:#0a0a0a!important}.template-page .main-page-title,.template-page h1{font-family:Playfair Display,Georgia,serif!important;color:#f5f5f0!important;font-style:italic!important}.template-page p,.template-page .rte{color:#f5f5f0b3!important}.template-page .field__input,.template-page .field__label,.template-page input,.template-page textarea,.template-page select{background:#ffffff0f!important;border-color:#b899684d!important;color:#f5f5f0!important;border-radius:4px!important}.template-page .field__label{color:#f5f5f099!important}.template-page .button{background:#b89968!important;color:#0a0a0a!important;border-radius:100px!important;border:none!important}.template-page .button:hover{background:#d4b88a!important}.template-collection #MainContent{background:#0a0a0a!important}.template-collection .collection-hero{background:#0a0a0a!important;color:#f5f5f0!important}.template-collection .collection-hero__title{color:#f5f5f0!important;font-family:Playfair Display,Georgia,serif!important}.template-collection .card{background:#141414!important;border:1px solid rgba(184,153,104,.12)!important;border-radius:6px!important}.template-collection .card:hover{border-color:#b899684d!important}.template-collection .card__heading a{color:#f5f5f0!important}.template-collection .price__regular .price-item{color:#b89968!important}.template-list-collections #MainContent{background:#0a0a0a!important}.template-list-collections h1{font-family:Playfair Display,Georgia,serif!important;color:#f5f5f0!important;font-style:italic!important}.template-list-collections .card{background:#141414!important;border:1px solid rgba(184,153,104,.12)!important;border-radius:6px!important}.template-list-collections .card:hover{border-color:#b899684d!important}.template-list-collections .card__heading a{color:#f5f5f0!important}.template-cart #MainContent{background:#0a0a0a!important}.template-policy #MainContent,.template-policy main,.policy{background:#0a0a0a!important}.policy h1,.policy h2,.policy h3{font-family:Playfair Display,Georgia,serif!important;color:#f5f5f0!important}.policy p,.policy li{color:#f5f5f0b3!important;font-family:Inter,sans-serif!important;line-height:1.8!important}.template-blog #MainContent,.template-article #MainContent{background:#0a0a0a!important}.template-blog h1,.template-article h1{font-family:Playfair Display,serif!important;color:#f5f5f0!important}body{background-color:#0a0a0a}.shopify-section-group-header-group .announcement-bar:empty{display:none!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#b899684d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b89968}body:has(.ptg-homepage-v2) .shopify-section-group-footer-group,body:has(.ptg-homepage-v2) #shopify-section-group-footer-group{display:none!important}body:has(.pab) .shopify-section-group-footer-group{display:none!important}body:has(.pine-cart) .shopify-section-group-footer-group{display:none!important}body:has(.pine-luxury-collection-section) #shopify-section-group-footer-group,body:has(.pine-luxury-collection-section) [id*=footer-group],body:has(.pine-luxury-collection-section) [class*=section-group-footer]{display:none!important}body:has(.pch) #shopify-section-group-footer-group,body:has(.pch) [class*=section-group-footer]{display:none!important}body:has(.ptg-homepage-v2) #shopify-section-group-footer-group,body:has(.ptg-homepage-v2) [class*=section-group-footer]{display:none!important}body:has(.pab) #shopify-section-group-footer-group{display:none!important}body:has(.pine-cart) #shopify-section-group-footer-group{display:none!important}body:has(.pab) section.pine-minifooter,body:has(.pch) section.pine-minifooter,body:has(.pine-luxury-collection-section) section.pine-minifooter,body:has(.ptg-homepage-v2) section.pine-minifooter{display:none!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#ptg-sticky-nav a[href="/"]{font-family:Playfair Display,Georgia,serif!important;color:#b89968!important;font-size:22px!important;font-style:italic!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important}.pine-cart-nav>a:first-child{font-family:Playfair Display,Georgia,serif!important;color:#b89968!important;font-size:18px!important;font-style:italic!important;font-weight:500!important;letter-spacing:2px!important;text-decoration:none!important}body .lc-spacer,.shopify-section .lc-spacer{height:0!important;min-height:0!important;display:none!important}body .lc-hero,.shopify-section .lc-hero,.pine-luxury-collection-section .lc-hero,.lc-template--18683428470883__main .lc-hero,[data-lc-warm] .lc-hero,[data-lc-natural] .lc-hero,[data-lc-electronics] .lc-hero{padding-top:24px!important;padding-bottom:28px!important}@media(max-width:768px){body .lc-hero,.shopify-section .lc-hero,.pine-luxury-collection-section .lc-hero,[data-lc-warm] .lc-hero,[data-lc-natural] .lc-hero,[data-lc-electronics] .lc-hero{padding-top:14px!important;padding-bottom:18px!important}}body .lc-grid,.shopify-section .lc-grid,.pine-luxury-collection-section .lc-grid{padding-top:8px!important}body .pine-luxury-v1>section[style*="padding:140px"],body .pine-luxury-v1>section[style*="padding: 140px"]{padding-top:56px!important;padding-bottom:56px!important}@media(max-width:768px){body .pine-luxury-v1>section[style*="padding:140px"],body .pine-luxury-v1>section[style*="padding: 140px"]{padding-top:36px!important;padding-bottom:36px!important}}body .pch__hero,.shopify-section .pch__hero{padding-top:24px!important;padding-bottom:24px!important;min-height:auto!important}@media(max-width:768px){body .pch__hero,.shopify-section .pch__hero{padding-top:16px!important;padding-bottom:16px!important}}body .pab__hero,.shopify-section .pab__hero{padding-top:24px!important;min-height:auto!important}@media(max-width:768px){body .pab__hero,.shopify-section .pab__hero{padding-top:16px!important}}body .ptg-nav .ptg-nav__inner{height:80px!important}@media(max-width:1024px){body .ptg-nav .ptg-nav__inner{height:72px!important}}@media(max-width:900px){body .ptg-nav .ptg-nav__inner{height:64px!important}}@media(max-width:480px){body .ptg-nav .ptg-nav__inner{height:56px!important}}body main#MainContent{padding-top:64px!important}@media(max-width:1024px){body main#MainContent{padding-top:60px!important}}@media(max-width:900px){body main#MainContent{padding-top:56px!important}}body .pine-luxury-v1 a,body .pine-luxury-v1 a:hover,body #electronics-section a,body #electronics-section a:hover,body #formommy-section a,body #formommy-section a:hover,body #mushroom-section a,body #mushroom-section a:hover{opacity:1!important;filter:none!important}body .pine-luxury-v1 a img,body .pine-luxury-v1 a:hover img{opacity:1!important;filter:none!important;transition:none!important}#shopify-section-template--18523503231075__main form.search,.shopify-section form.search{margin:36px auto 0!important;display:flex!important;max-width:540px!important}#shopify-section-template--18523503231075__main form.search .field,.shopify-section form.search .field{display:flex!important;flex:1!important;min-height:0!important;position:relative!important}#shopify-section-template--18523503231075__main form.search .field__label,.shopify-section form.search .field__label{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}#shopify-section-template--18523503231075__main form.search .search__input,#shopify-section-template--18523503231075__main form.search .field__input,.shopify-section form.search .search__input,.shopify-section form.search .field__input{background:#ffffff0a!important;border:1px solid rgba(184,153,104,.25)!important;border-right:none!important;border-radius:0!important;color:#f5f5f0!important;font-family:Inter,sans-serif!important;font-size:15px!important;letter-spacing:1px!important;padding:16px 20px!important;height:auto!important;min-height:0!important;width:100%!important}#shopify-section-template--18523503231075__main form.search .search__button,.shopify-section form.search .search__button,#shopify-section-template--18523503231075__main form.search button[type=submit],.shopify-section form.search button[type=submit]{background:#b89968!important;border:1px solid #b89968!important;border-radius:0!important;color:#0a0a0a!important;padding:0 24px!important;cursor:pointer!important;min-height:auto!important;height:auto!important}#shopify-section-template--18523503231075__main form.search .search__button:hover,.shopify-section form.search .search__button:hover{background:#d4b88a!important;border-color:#d4b88a!important}#shopify-section-template--18523503231075__main form.search .search__button .icon,.shopify-section form.search .search__button .icon,#shopify-section-template--18523503231075__main form.search button[type=submit] svg,.shopify-section form.search button[type=submit] svg{stroke:#0a0a0a!important;fill:#0a0a0a!important;width:22px!important;height:22px!important}#shopify-section-template--18523503231075__main .search__results-count,#shopify-section-template--18523503231075__main .product-count{text-align:center!important;color:#f5f5f080!important;font-family:Inter,sans-serif!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase!important;margin:32px 0 24px!important}.brand-electronics .pine-minifooter,.brand-mushroom .pine-minifooter,body:has(.brand-electronics) .pine-minifooter,body:has(.brand-mushroom) .pine-minifooter,.brand-electronics .shopify-section-group-footer-group,.brand-mushroom .shopify-section-group-footer-group,.brand-electronics .shopify-section-group-footer-group .shopify-section,.brand-mushroom .shopify-section-group-footer-group .shopify-section{background:#1a1a1a!important;background-color:#1a1a1a!important}.brand-electronics .pine-minifooter a,.brand-mushroom .pine-minifooter a{color:#f5ede099!important}.brand-electronics .pine-minifooter a:hover,.brand-mushroom .pine-minifooter a:hover{color:#c4a87c!important}.brand-electronics .pine-minifooter p,.brand-mushroom .pine-minifooter p{color:#f5ede066!important}.brand-electronics .pine-minifooter p span,.brand-mushroom .pine-minifooter p span,.brand-electronics .pine-minifooter-contact a,.brand-mushroom .pine-minifooter-contact a{color:#c4a87c!important}.brand-formommy .shopify-section-group-footer-group,.brand-formommy .shopify-section-group-footer-group .shopify-section{background:#2c1810!important;background-color:#2c1810!important}form.search .search__button,form.search button[type=submit].field__button{background:#b89968!important;border:1px solid #b89968!important;border-radius:0!important;color:#0a0a0a!important;cursor:pointer!important;min-width:70px!important;width:70px!important;height:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}form.search .search__button:hover,form.search button[type=submit].field__button:hover{background:#d4b88a!important;border-color:#d4b88a!important}form.search .search__button svg.icon-search,form.search button[type=submit].field__button svg.icon-search,form.search .search__button svg,form.search button[type=submit].field__button svg{display:none!important}form.search .search__button:before,form.search button[type=submit].field__button:before{content:"";display:block;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");background-repeat:no-repeat;background-position:center;background-size:22px 22px}.shopify-section:has(form.search){padding:32px 24px 64px!important}.shopify-section:has(form.search) .page-width{max-width:720px!important;margin:0 auto!important;padding:0!important}.shopify-section:has(form.search) h1{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(40px,5vw,60px)!important;letter-spacing:1px!important;color:#f5f5f0!important;text-align:center!important;margin:0 0 14px!important;padding:0!important}.shopify-section:has(form.search) h1:after{content:"Find what you are looking for across all three brands.";display:block;font-family:Inter,sans-serif!important;font-style:normal!important;font-weight:300!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#f5f5f08c!important;margin-top:18px!important}.shopify-section:has(form.search) h1:before{content:"";display:block;width:48px;height:1px;background:#b89968;opacity:.7;margin:28px auto 0}.shopify-policy__title{display:none!important}.shopify-policy__body .rte>h2:first-of-type{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(36px,4.5vw,56px)!important;letter-spacing:1px!important;color:#f5f5f0!important;text-align:center!important;margin:0 0 14px!important;padding:0!important;line-height:1.15!important}.shopify-policy__body .rte>h2:first-of-type:after{content:"";display:block;width:48px;height:1px;background:#b89968;opacity:.7;margin:22px auto 32px}.shopify-policy__body .rte h2:not(:first-of-type){font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-style:italic!important;font-size:28px!important;letter-spacing:.5px!important;color:#f5f5f0!important;margin:48px 0 16px!important;padding:0!important;line-height:1.2!important}.shopify-policy__body .rte h3{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-style:normal!important;font-size:20px!important;letter-spacing:.3px!important;color:#f5f5f0!important;margin:32px 0 12px!important;padding:0!important;line-height:1.3!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-family:Inter,sans-serif!important;color:#f5f5f0c7!important;line-height:1.8!important;font-size:15px!important;font-weight:300!important;margin:0 0 16px!important}.shopify-policy__body .rte a{color:#b89968!important;text-decoration:underline!important;opacity:1!important;transition:color .25s ease!important}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:32px 24px 80px!important;text-align:left!important}.shopify-policy__title{display:block!important;text-align:center!important;margin:0 0 32px!important;padding:0!important}.shopify-policy__title h1{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(36px,4.5vw,56px)!important;letter-spacing:1px!important;color:#f5f5f0!important;text-align:center!important;margin:0 0 22px!important;padding:0!important;line-height:1.15!important}.shopify-policy__title:after{content:"";display:block;width:48px;height:1px;background:#b89968;opacity:.7;margin:0 auto}.shopify-policy__body .rte>h2:first-child{display:none!important}.shopify-policy__body,.shopify-policy__body .rte{text-align:left!important}.shopify-policy__body .rte h2{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-style:italic!important;font-size:26px!important;letter-spacing:.5px!important;color:#f5f5f0!important;margin:44px 0 14px!important;padding:0!important;line-height:1.2!important;text-align:left!important}.shopify-policy__body .rte h3{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-style:normal!important;font-size:19px!important;letter-spacing:.3px!important;color:#f5f5f0!important;margin:28px 0 10px!important;padding:0!important;line-height:1.3!important;text-align:left!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-family:Inter,sans-serif!important;color:#f5f5f0c7!important;line-height:1.8!important;font-size:15px!important;font-weight:300!important;margin:0 0 16px!important;text-align:left!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 16px 24px!important;padding:0!important}.shopify-policy__body .rte li{margin-bottom:8px!important}.shopify-policy__body .rte strong{color:#f5f5f0!important;font-weight:600!important}.shopify-policy__body .rte a{color:#b89968!important;text-decoration:underline!important;opacity:1!important}.shopify-policy__body .rte a:hover{color:#d4b88a!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pine-custom.css.map */
