@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700&family=Fraunces:ital,opsz,wght@1,9..144,400&display=swap";:root{--pp-cream: #F1EBDF;--pp-paper: #F7F2E9;--pp-ink: #26231D;--pp-sage: #5C6A4D;--pp-sage-d: #48543C;--pp-clay: #BB6A41;--pp-muted: #7E7668;--pp-line: #DDD3C2;--accent: #BB6A41;--accent-hover:#A2552F;--dark: #26231D;--dark-header: #48543C;--text: #26231D;--text-muted: #7E7668;--light-bg: #FFFFFF;--border: #DDD3C2;--nav-bg: #F1EBDF;--nav-border: #DDD3C2;--font-main: "Hanken Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--radius: 12px}body{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--pp-ink);background:#fff}h1,h2,h3,h4,h5,h6,.footer-logo,.pp-logo-text,.mob-panel-title,.mega-drawer-panel-title{font-family:Hanken Grotesk,system-ui,sans-serif;letter-spacing:-.01em}.pp-accent{font-family:Fraunces,Georgia,serif;font-style:italic}.top-bar{background:var(--pp-sage-d)!important;color:var(--pp-paper)!important}.top-bar a{color:var(--pp-paper)!important}.main-header{background:var(--pp-cream)!important;border-bottom:1px solid var(--pp-line)!important}.pp-logo-text{color:var(--pp-ink)!important;font-weight:700}.header-icon{color:var(--pp-ink)!important}.search-input{background:#fff!important;border:1px solid var(--pp-line)!important;border-radius:40px!important;color:var(--pp-ink)!important}.search-input::placeholder{color:var(--pp-muted)!important}.cart-count{background:var(--pp-clay)!important;color:#fff!important}.footer{background:var(--pp-ink)!important;color:#b8b1a2!important}.footer a{color:#b8b1a2!important}.footer a:hover,.footer-logo,.footer h3,.footer h4{color:var(--pp-paper)!important}.product-detail-price,.cart-item-price{color:var(--pp-ink)!important}.collection-header{background:var(--pp-cream)!important;border-bottom:1px solid var(--pp-line)!important;padding:52px 0!important}.collection-header h1{font-family:Fraunces,Georgia,serif!important;font-style:italic;font-weight:400!important;letter-spacing:0!important;color:var(--pp-ink)!important}.btn,.btn-primary,.add-to-cart-btn,.checkout-btn,.product-add{border-radius:50px!important}.btn-primary:hover,.add-to-cart-btn:hover,.checkout-btn:hover{box-shadow:0 6px 20px #26231d2e!important}.product-card{background:#fff!important;border:1px solid var(--pp-line)!important;border-radius:14px!important;box-shadow:0 1px 2px #26231d0d!important}.product-title{color:var(--pp-ink)!important}.product-image{background:#fff!important}.cart-summary{background:#fff!important;border:1px solid var(--pp-line)!important}.mob-back-btn,.mob-item-link:hover,.mob-item-link:active,.mob-expand-btn:hover,.mob-expand-btn:active{color:var(--pp-clay)!important}.mega-drawer-main-btn:hover,.mega-drawer-main-btn.is-active{color:var(--pp-sage)!important}.category-nav{background:var(--pp-cream)!important;border-bottom:1px solid var(--pp-line)!important}.nav-item{position:static!important}.nav-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:13px 15px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pp-ink)!important;text-decoration:none!important;white-space:nowrap;border-bottom:2px solid transparent!important;transition:color .18s,border-color .18s;background:none!important}.nav-link:hover,.nav-item.has-mega:hover>.nav-link{color:var(--pp-sage-d)!important;border-bottom-color:var(--pp-clay)!important;background:none!important}.nav-item.has-mega>.nav-link:after{content:""!important;display:inline-block!important;width:5px!important;height:5px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;margin-left:5px!important;opacity:.55;transition:transform .2s,opacity .2s}.nav-item.has-mega:hover>.nav-link:after{transform:rotate(225deg) translateY(2px)!important;opacity:1}.mega-menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;border-top:2px solid var(--pp-sage-d)!important;border-bottom:1px solid var(--pp-line)!important;border-left:none!important;border-right:none!important;box-shadow:0 12px 40px #26231d1a,0 2px 8px #26231d0f!important;z-index:900!important;padding:0!important;margin:0!important;overflow:hidden!important}.mega-menu:before{display:none!important}.mega-inner{max-width:1520px!important;margin:0 auto!important;padding:20px 40px 24px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:16px 24px!important;background:transparent!important;align-items:start!important}.mega-col{min-width:0!important;background:none!important;border:none!important;padding:0!important;margin:0!important}.mega-list{list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:none!important}.mega-list li,.mega-header{border:none!important;border-top:none!important;padding:0!important;margin:0!important;background:none!important;line-height:normal!important}.mega-list .mega-header{border-bottom:1px solid var(--pp-line)!important;padding-bottom:5px!important;margin-bottom:5px!important}.mega-header a,.mega-header a:visited{display:block!important;padding:0!important;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;color:var(--pp-ink)!important;text-decoration:none!important;text-transform:none!important;letter-spacing:-.01em!important;border:none!important;border-radius:0!important;background:transparent!important;transition:color .14s!important;cursor:pointer!important;transform:none!important}.mega-header a:hover,.mega-header a:focus{color:var(--pp-clay)!important;background:transparent!important;transform:none!important;border:none!important}.mega-header a:before{display:none!important}.mega-list li:not(.mega-header){margin-top:4px!important}.mega-list li:not(.mega-header) a{display:block!important;padding:2px 0 2px 10px!important;font-size:12px!important;font-weight:400!important;color:var(--pp-muted)!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;border:none!important;border-radius:0!important;transition:color .12s,padding-left .12s!important;position:relative!important;background:transparent!important}.mega-list li:not(.mega-header) a:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important;height:3px!important;border-radius:50%!important;background:var(--pp-line)!important}.mega-list li:not(.mega-header) a:hover{color:var(--pp-ink)!important;background:transparent!important;padding-left:14px!important}.mega-list li:not(.mega-header) a:hover:before{background:var(--pp-clay)!important}@media(max-width:768px){.mega-menu{display:none!important}}.pp-hero-banner{width:100%;height:420px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.pp-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1812b8,#1a181259 55%,#1a18120d);display:flex;align-items:center}.pp-hero-content{padding:0 40px;max-width:1520px;width:100%;margin:0 auto}.pp-hero-title{font-size:52px;font-weight:800;color:#fff;margin:0 0 14px;line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.2)}.pp-hero-desc{font-size:17px;color:#ffffffe0;margin:0 0 26px;max-width:480px;line-height:1.55;text-shadow:0 1px 6px rgba(0,0,0,.15)}.pp-hero-cta{display:inline-block;padding:12px 30px;background:#fff;color:#26231d;font-weight:700;font-size:14px;border-radius:50px;text-decoration:none;letter-spacing:.02em;transition:background .2s,transform .15s}.pp-hero-cta:hover{background:var(--pp-cream);transform:translateY(-2px)}@media(max-width:768px){.pp-hero-banner{height:260px}.pp-hero-content{padding:0 20px}.pp-hero-title{font-size:30px;margin-bottom:8px}.pp-hero-desc{font-size:13px;margin-bottom:14px}.pp-hero-cta{padding:9px 20px;font-size:13px}}.cl-explorer-cards{grid-template-columns:repeat(auto-fill,minmax(63px,76px))!important;gap:6px!important}.cl-explorer-card{width:auto!important}.cl-explorer-card-img{width:100%!important;height:auto!important;aspect-ratio:1!important;border-radius:8px!important}.cl-explorer-card span{font-size:10px!important;font-weight:600!important;min-height:unset!important;margin-top:4px!important;line-height:1.3!important}.cl-explorer-heading{font-size:18px!important;font-weight:700!important;margin:0 0 16px!important;color:var(--pp-ink)!important}@media(max-width:1024px){.cl-explorer-cards{grid-template-columns:repeat(auto-fill,minmax(58px,71px))!important;gap:5px!important}.cl-explorer-card{width:auto!important}.cl-explorer-card-img{width:100%!important;height:auto!important;aspect-ratio:1!important}}@media(max-width:768px){.cl-explorer-cards{grid-template-columns:repeat(auto-fill,minmax(58px,71px))!important;gap:5px!important}.cl-explorer-card{width:auto!important}.cl-explorer-card-img{width:100%!important;height:auto!important;aspect-ratio:1!important}.cl-explorer-card span{font-size:10px!important}}.lang-form{display:inline-flex;align-items:center}.lang-select{-webkit-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='none' stroke='%2326231D' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 6px center;border:1px solid var(--pp-line);border-radius:6px;color:var(--pp-ink);font-family:var(--font-main);font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 22px 4px 8px;cursor:pointer;transition:border-color .15s}.lang-select:hover{border-color:var(--pp-clay)}.lang-select option{background:#fff;color:var(--pp-ink)}.mob-lang-wrap{padding:12px 16px;border-top:1px solid var(--pp-line);margin-top:4px}.mob-lang-wrap .lang-form{display:block}.mob-lang-wrap .lang-select{width:100%;padding:9px 28px 9px 12px;font-size:13px;border-radius:8px;background-color:var(--pp-paper)}.pp-carousel-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:56px;background:linear-gradient(to right,transparent,rgba(255,255,255,.9));pointer-events:none;z-index:2;transition:opacity .2s}.pp-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fffffff5;border:1.5px solid #ddd;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:opacity .2s,box-shadow .15s;color:#333;padding:0}.pp-carousel-btn:hover{box-shadow:0 4px 16px #0000002e}.pp-carousel-btn--prev{left:6px}.pp-carousel-btn--next{right:6px}@media(hover:none),(pointer:coarse){.pp-carousel-btn{display:none!important}.pp-carousel-wrap:after{display:none!important}}.pp-carousel-wrap{position:relative}.pp-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--pp-border, #e5e7eb);box-shadow:0 2px 8px #00000024;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;padding:0;color:#374151;transition:opacity .18s,box-shadow .18s;-webkit-tap-highlight-color:transparent}.pp-carousel-btn:hover:not([aria-disabled=true]){box-shadow:0 4px 14px #00000038}.pp-carousel-btn--prev{left:-20px}.pp-carousel-btn--next{right:-20px}.pp-carousel-btn[aria-disabled=true]{opacity:0;pointer-events:none}.pp-carousel-btn svg{width:16px;height:16px;flex-shrink:0}.pp-carousel-wrap:after{content:"";position:absolute;top:0;right:0;width:56px;height:100%;background:linear-gradient(to right,transparent,#fff 85%);pointer-events:none;z-index:2;transition:opacity .18s}.pp-carousel-wrap.pp-at-end:after{opacity:0}.pp-carousel-wrap:before{content:"";position:absolute;top:0;left:0;width:56px;height:100%;background:linear-gradient(to left,transparent,#fff 85%);pointer-events:none;z-index:2;transition:opacity .18s;opacity:0}.pp-carousel-wrap.pp-scrolled:before{opacity:1}@media(hover:none),(pointer:coarse){.pp-carousel-btn{display:none!important}}.pp-cat-strip{scroll-snap-type:x mandatory}.pp-cat-card{scroll-snap-align:start}@media(max-width:767px){.cl-sidebar{top:auto}}@media(max-width:767px){.cl-sort-sel{min-height:44px;padding:0 10px}}@media(max-width:480px){#pp-home .pph5-band-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px;padding:0 16px}}@media(max-width:768px){.pp-product-gallery,.product-media-list,[class*=product-media]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.pp-product-gallery::-webkit-scrollbar,.product-media-list::-webkit-scrollbar{display:none}.pp-product-gallery>*,.product-media-list>li,[class*=product-media]>*{flex:0 0 100%;scroll-snap-align:start}}@media(max-width:768px){.pp-specs-table,.pp-product-specs,[class*=specs] table,[class*=dimensions] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.pp-sticky-atc,.pp-sticky-bar,[class*=sticky-atc],[class*=sticky-cart]{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--pp-border, #e5e7eb);box-shadow:0 -4px 16px #0000001a}.pp-sticky-atc .btn,.pp-sticky-atc button[type=submit],.pp-sticky-bar button{width:100%;min-height:50px;font-size:16px}}@media(max-width:768px){.pp-footer-grid,.pp-footer__inner,footer .pp-grid,.site-footer .footer-grid{display:flex;flex-direction:column;gap:24px}}@media(max-width:430px){.pp-hero__title{font-size:clamp(1.5rem,6vw,2rem)}.pp-hero__sub{font-size:clamp(.9rem,3.5vw,1rem)}.pp-hero{padding:24px 16px}}@media(max-width:768px){.pp-blog-row{flex-direction:column}.pp-blog-card{width:100%}}.pp-lang-switch a,.localization-form button,[class*=lang-switch] button,[class*=localization] button{min-height:44px;min-width:44px}@media(max-width:768px){.cart__checkout-button,[class*=cart-checkout],.cart [type=submit]{min-height:50px;font-size:16px;width:100%}}.cl-free-ship{color:#717171}
/*# sourceMappingURL=/cdn/shop/t/115/assets/pp-brand.css.map */
