:root{--pp-caddy:#F2F0EC;--pp-bunker:#D9D2C7;--pp-fairway:#6B7A50;--pp-woods:#332B1E;--pp-font-heading:var(--font-body-family);--pp-font-body:var(--font-body-family);--pp-container:1600px;--pp-gutter:5rem}.pp-section{position:relative;width:100%;background:var(--pp-bg, var(--pp-caddy));color:var(--pp-text, var(--pp-woods));padding-top:var(--pp-pt-m, 30px);padding-bottom:var(--pp-pb-m, 30px);overflow:hidden}@media screen and (min-width:768px){.pp-section{padding-top:var(--pp-pt-d, 60px);padding-bottom:var(--pp-pb-d, 60px)}}.pp-container{max-width:var(--pp-container);margin:0 auto;padding:0 var(--pp-gutter)}.pp-eyebrow{font-family:var(--pp-font-heading);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent, var(--pp-fairway));margin:0 0 14px;display:block}.shopify-policy__title h1,.main-page-title,.product__title h1,.related-products__heading,.collection-hero__title,.collection__title .title,.pp-heading{font-family:var(--pp-font-heading);font-weight:600;line-height:1.05;margin:0 0 16px;color:inherit;font-size:clamp(20px,4vw,30px)}.price{font-size:13px!important}.collection__title .title{text-align:center}.card__heading{text-transform:capitalize}.pp-subheading{font-family:var(--pp-font-heading);font-weight:600;font-size:clamp(18px,2.4vw,24px);margin:0 0 14px}.pp-body-text{font-family:var(--pp-font-body);font-weight:400;font-size:16px;line-height:1.65;max-width:56ch}.pp-align-left{text-align:left}.pp-align-center{text-align:center;margin-left:auto;margin-right:auto}.pp-align-right{text-align:right;margin-left:auto}.pp-align-center .pp-body-text{margin-left:auto;margin-right:auto}.pp-align-right .pp-body-text{margin-left:auto;margin-right:0}.button,.shopify-challenge__button,.customer button,.pp-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--pp-font-heading);font-weight:600;font-size:15px;letter-spacing:0;text-transform:capitalize;text-decoration:none;padding:13px 40px;border:1px solid var(--pp-btn-text, var(--pp-caddy));background:transparent;color:var(--pp-btn-text, var(--pp-caddy));border-radius:60px;transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer;min-height:54px}.pp-btn--outline{background:transparent;color:var(--pp-btn-border, var(--pp-caddy));border-color:var(--pp-btn-border, var(--pp-caddy))}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.pp-btn:hover{background:#ffffff13}h4.card__heading{font-size:24px}.collection #product-grid{column-gap:3px!important}.collection #product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 2.25px);max-width:calc(25% - 2.25px)}.pp-col-align-top{align-items:flex-start}.pp-col-align-center{align-items:center}.pp-col-align-bottom{align-items:flex-end}.pp-hero{padding-top:0;padding-bottom:0}.pp-hero .owl-carousel{display:block}.pp-hero-slide{position:relative;width:100%;min-height:var(--pp-slide-h-m, 520px);display:flex}@media screen and (min-width:768px){.pp-hero-slide{min-height:var(--pp-slide-h-d, 680px)}}.pp-hero-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.pp-hero-slide__media img,.pp-hero-slide__media video{width:100%;height:100%;object-fit:cover;display:block}.pp-hero-slide__media .pp-mobile-img{display:block}.pp-hero-slide__media .pp-desktop-img{display:none}@media screen and (min-width:768px){.pp-hero-slide__media .pp-mobile-img{display:none}.pp-hero-slide__media .pp-desktop-img{display:block}}.pp-hero-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-overlay, rgba(51,43,30,.25));z-index:1;display:block!important}.pp-hero-slide__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:var(--pp-v-pos-m, flex-end);padding:32px 24px 56px;color:var(--pp-hero-text, #fff)}@media screen and (min-width:768px){.pp-hero-slide__content{justify-content:var(--pp-v-pos-d, flex-end);padding:64px 64px 90px}}.pp-hero-slide__content .pp-heading{color:inherit}.pp-hero-slide__inner{max-width:640px}.pp-hero .owl-dots{text-align:center;position:absolute;bottom:20px;left:0;right:0;z-index:3}.pp-hero .owl-dot span{width:8px;height:8px;margin:4px;background:#ffffff80;border-radius:50%}.pp-hero .owl-dot.active span{background:#fff}.pp-hero .owl-nav{display:none}@media screen and (min-width:1000px){.pp-hero .owl-nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3;padding:0 20px;pointer-events:none}.pp-hero .owl-nav button{pointer-events:all;width:44px;height:44px;border-radius:50%;background:#ffffffd9;color:var(--pp-woods);font-size:20px;display:flex;align-items:center;justify-content:center}}.pp-usp__grid{display:grid;grid-template-columns:repeat(var(--pp-usp-cols-mobile, 2),1fr);gap:28px 16px}@media screen and (min-width:768px){.pp-usp__grid{grid-template-columns:repeat(var(--pp-usp-cols-desktop, 4),1fr);gap:32px}}.pp-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.pp-usp__icon{width:34px;height:34px}.pp-usp__icon img,.pp-usp__icon svg{width:100%;height:100%;object-fit:contain}.pp-usp__title{font-family:var(--pp-font-heading);font-weight:600;font-size:14px;letter-spacing:.03em}.pp-usp__text{font-family:var(--pp-font-body);font-size:13px;line-height:1.5;opacity:.85}.pp-usp.owl-carousel .pp-usp__item{padding:0 10px}.pp-about__grid{display:flex;flex-direction:column;gap:36px}@media screen and (min-width:900px){.pp-about__grid{flex-direction:row;align-items:var(--pp-col-align-d, center);gap:64px}.pp-about__grid.pp-media-right{flex-direction:row-reverse}}.pp-about__media{flex:1 1 50%}.pp-about__media img{width:100%;height:auto;display:block}.pp-about__text{flex:1 1 50%}.pp-cat__head{margin-bottom:32px}.pp-cat__grid{display:grid;grid-template-columns:repeat(var(--pp-cat-cols-mobile, 2),1fr);gap:14px}@media screen and (min-width:768px){.pp-cat__grid{grid-template-columns:repeat(var(--pp-cat-cols-desktop, 4),1fr);gap:24px}}.pp-mobile-img{display:none!important}.pp-desktop-img{display:block!important}@media screen and (max-width:768px){.pp-container{padding:0 15px}.pp-mobile-img{display:block!important}.pp-desktop-img{display:none!important}}.pp-cat__card{position:relative;display:block;overflow:hidden;text-decoration:none;aspect-ratio:7/4;background:#fafafa;border:none}.pp-cat__card img{width:100%;display:block;transition:transform .5s ease;max-width:145px;object-fit:contain;height:auto;position:absolute;top:50%;left:20px;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%)}.pp-cat__card__label{position:absolute;left:auto;right:20px;top:50%;padding:18px 16px;font-family:var(--pp-font-heading);font-weight:600;font-size:15px;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%);letter-spacing:.04em;text-transform:uppercase;width:auto;bottom:auto;color:#33291d}.button:after,.button:before{display:none!important}.template-index .card__content{position:absolute;z-index:9;bottom:0;padding:20px!important}.template-index .card__content .card__information{padding:0!important}.template-index .card__content .card__information .card__heading{font-weight:700}.pp-cat.owl-carousel .pp-cat__card{margin:0 8px}.template-index .section-header .gradient{background:transparent!important}.template-index .section-header .gradient .header{position:fixed;width:100%}.template-index .gradient .header .header__heading-logo{filter:brightness(0) invert(1)}.template-index .section-header .gradient .header .header__menu-item .icon-caret,.template-index .section-header .gradient .header .header__icon,.template-index .section-header .gradient .header .header__menu-item span,.template-index .section-header .gradient .header .header__active-menu-item{color:#f2f0ec}.template-index .section-header .gradient .header .header__menu-item{text-decoration:none!important}.template-index .section-header .gradient .header .header__submenu,.template-index .shopify-section-header-sticky .gradient{background:#f2f0ec!important}.template-index .shopify-section-header-sticky.section-header .gradient .header{position:static}.template-index .shopify-section-header-sticky.section-header .gradient .header .header__heading-logo{filter:none}.template-index .shopify-section-header-sticky.section-header .gradient .header .header__menu-item .icon-caret,.template-index .shopify-section-header-sticky.section-header .gradient .header .header__icon,.template-index .shopify-section-header-sticky.section-header .gradient .header .header__menu-item span,.template-index .shopify-section-header-sticky.section-header .gradient .header .header__active-menu-item{color:#332b1e}.template-index .section-header .search-modal__content{background:#f2f0ec!important}.pp-prod-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.pp-prod-card{padding:0 10px}.pp-prod-card__media{position:relative;overflow:hidden;aspect-ratio:4/5;margin-bottom:14px;background:var(--pp-bunker)}.pp-prod-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-prod-card__title{font-family:var(--pp-font-heading);font-weight:600;font-size:14px;margin:0 0 4px}.pp-prod-card__price{font-family:var(--pp-font-body);font-size:14px;opacity:.8}.pp-prod-carousel .owl-nav{display:flex;gap:10px}.pp-prod-carousel .owl-nav button{width:38px;height:38px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.pp-prod-carousel .owl-dots{text-align:center;margin-top:20px}.pp-prod-carousel .owl-dot span{width:7px;height:7px;margin:4px;border-radius:50%;background:var(--pp-bunker);display:block}.pp-prod-carousel .owl-dot.active span{background:var(--pp-fairway)}.pp-banner{padding-top:0;padding-bottom:0}.pp-banner__wrap{position:relative;min-height:var(--pp-banner-h-m, 360px);display:flex}@media screen and (min-width:768px){.pp-banner__wrap{min-height:var(--pp-banner-h-d, 480px)}}.pp-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pp-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-banner__media .pp-mobile-img{display:block}.pp-banner__media .pp-desktop-img{display:none}@media screen and (min-width:768px){.pp-banner__media .pp-mobile-img{display:none}.pp-banner__media .pp-desktop-img{display:block}}.pp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-overlay, rgba(51,43,30,.2));z-index:1}.pp-banner__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;color:var(--pp-banner-text,#fff)}@media screen and (min-width:768px){.pp-banner__content{padding:0 64px}}.pp-banner-duo{display:grid;grid-template-columns:1fr;gap:14px}@media screen and (min-width:768px){.pp-banner-duo{grid-template-columns:1fr 1fr;gap:20px}}.pp-testi__slide{text-align:center;max-width:680px;margin:0 auto;padding:0 20px}.pp-testi__quote{font-family:var(--pp-font-heading);font-weight:500;font-size:clamp(18px,2.6vw,26px);line-height:1.4;margin:0 0 20px}.pp-testi__author{font-family:var(--pp-font-body);font-size:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.pp-testi .owl-dots{text-align:center;margin-top:26px}.pp-testi .owl-dot span{width:7px;height:7px;margin:4px;border-radius:50%;background:var(--pp-bunker);display:block}.pp-testi .owl-dot.active span{background:var(--pp-fairway)}.pp-social__grid{display:grid;grid-template-columns:repeat(var(--pp-social-cols-mobile, 3),1fr);gap:6px;margin-bottom:40px}@media screen and (min-width:768px){.pp-social__grid{grid-template-columns:repeat(var(--pp-social-cols-desktop, 6),1fr);gap:10px}}.pp-social__item{display:block;aspect-ratio:1/1;overflow:hidden}.pp-social__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pp-social__item:hover img{transform:scale(1.06)}.pp-newsletter{max-width:520px;margin:0 auto;text-align:center}.pp-newsletter form{display:flex;gap:0;margin-top:20px;border-bottom:1px solid currentColor}.pp-newsletter input[type=email]{flex:1;background:transparent;border:none;padding:12px 6px;font-family:var(--pp-font-body);font-size:14px;color:inherit;outline:none}.pp-newsletter button{background:transparent;border:none;font-family:var(--pp-font-heading);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 6px;cursor:pointer;color:inherit}.pp-flex-row{display:flex;flex-wrap:wrap}.pp-justify-start{justify-content:flex-start}.pp-justify-center{justify-content:center}.pp-justify-end{justify-content:flex-end}@media screen and (prefers-reduced-motion:reduce){.pp-cat__card img,.pp-social__item img{transition:none}}@media only screen and (min-width:320px)and (max-width:766px){.mainpdog{padding-top:9px!important}.template-index .section-header .gradient{background:#f2f0ec!important}.collection #product-grid.grid--4-col-desktop .grid__item{width:calc(50% - 2.25px);max-width:calc(50% - 2.25px)}.product-media-container.constrain-height.media-fit-contain{width:100%!important}}.template-index .section-header .gradient .header .localization-form__select,.template-index .section-header .gradient .header .localization-form__select:hover,.template-index .section-header .gradient .header .localization-form__select .icon-caret{color:#f2f0ec}.template-index .shopify-section-header-sticky.section-header .gradient .header .localization-form__select,.template-index .shopify-section-header-sticky.section-header .gradient .header .localization-form__select:hover,.template-index .shopify-section-header-sticky.section-header .gradient .header .localization-form__select .icon-caret{color:#332b1e}.pp-hero .owl-carousel .owl-nav button.owl-prev,.pp-hero .owl-carousel .owl-nav button.owl-next{color:#f2f0ec!important;background:transparent!important;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pp-custom-sections.css.map */
