:root{--pp-coral:#ef6b5b;--pp-navy:#24283a;--pp-cream:#fffaf6;--pp-mockup-bg:#f8f5f2}.template-index .card__inner,.template-collection .card__inner,.template-search .card__inner,.template-product .related-products .card__inner,.template-list-collections .card__inner{--ratio-percent:100%!important;aspect-ratio:1/1!important;background:var(--pp-mockup-bg)!important;overflow:hidden}.card__media,.card__media .media{width:100%!important;height:100%!important}.card__media .media img,.card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:4%!important;background:var(--pp-mockup-bg)!important}.template-product .product__media{aspect-ratio:1/1;background:var(--pp-mockup-bg)}.template-product .product__media.media{padding-top:100%!important}.template-product .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:var(--pp-mockup-bg)}.template-product .thumbnail{aspect-ratio:1/1;background:var(--pp-mockup-bg)}.template-product .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}.pp-card img{aspect-ratio:1/1!important;object-fit:contain!important;padding:4%;background:var(--pp-mockup-bg)}@media(max-width:749px){.card__media .media img,.card__media img{padding:3%!important}}.header__menu-item,.header__inline-menu .list-menu__item,.menu-drawer__menu-item,.menu-drawer__menu-item--active{font-weight:700!important}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:5px}.footer{border-top:0!important}.footer .footer-block__heading{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700}.footer .footer-block__details-content,.footer .footer-block__details-content a{font-size:1.4rem;line-height:1.65}.footer .footer-block__details-content a:hover{text-decoration-thickness:2px;text-underline-offset:4px}.footer__content-bottom{border-top-color:#ffffff2e!important}@media(max-width:749px){.footer .footer-block__heading{font-size:1.8rem}.footer-block.grid__item{margin:1.5rem 0}}.product-card-wrapper .card__inner,.card-wrapper.product-card-wrapper .card__inner,.collection-list .card__inner,.collection-list-wrapper .card__inner,main[data-template=collection] .card__inner,main[data-template=search] .card__inner,main[data-template=product] .related-products .card__inner{--ratio-percent:100%!important;aspect-ratio:1/1!important;height:auto!important;background:var(--pp-mockup-bg)!important;overflow:hidden}.product-card-wrapper .card__media,.product-card-wrapper .media,.collection-list .card__media,.collection-list .media,.collection-list-wrapper .card__media,.collection-list-wrapper .media{width:100%!important;height:100%!important}.product-card-wrapper .card__media img,.product-card-wrapper .media img,.collection-list .card__media img,.collection-list .media img,.collection-list-wrapper .card__media img,.collection-list-wrapper .media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:4%!important;background:var(--pp-mockup-bg)!important}main[data-template=product] .product__media{aspect-ratio:1/1!important;width:100%!important;height:auto!important;background:var(--pp-mockup-bg)!important}main[data-template=product] .product__media.media{padding-top:100%!important}main[data-template=product] .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:var(--pp-mockup-bg)!important}main[data-template=product] .thumbnail{aspect-ratio:1/1!important;width:100%!important;height:auto!important;background:var(--pp-mockup-bg)!important}main[data-template=product] .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}.pp-mindset,.pp-card>a{aspect-ratio:1/1!important}.pp-mindset img,.pp-card>a>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}main[data-template=product] .product-form__input--pill input[type=radio]+.pp-color-swatch-label{display:inline-block!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0 9px 10px 0!important;border-radius:50%!important;background:var(--pp-swatch-color)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #9a9295!important;vertical-align:middle}main[data-template=product] .product-form__input--pill input[type=radio]:checked+.pp-color-swatch-label{box-shadow:0 0 0 3px #282326!important}main[data-template=product] .product-form__input--pill input[type=radio]:disabled+.pp-color-swatch-label{opacity:.38}@media(min-width:990px){main[data-template=product] .product.grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)!important;column-gap:clamp(36px,5vw,76px)!important;align-items:start!important}main[data-template=product] .product__media-wrapper,main[data-template=product] .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important}main[data-template=product] .product__info-container{max-width:none!important}}@media(max-width:749px){.header{padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo{max-width:110px!important}.menu-drawer__menu-item{font-size:1.7rem!important;min-height:48px}.announcement-bar__message{font-size:1.2rem!important;padding:9px 4px!important}.pp-hero{min-height:auto!important}.pp-hero-media{min-height:320px!important;padding:18px!important;gap:10px!important}.pp-hero-copy{padding:34px 20px 38px!important;text-align:center}.pp-eyebrow{font-size:11px!important}.pp-hero h1{font-size:40px!important;line-height:1.02!important}.pp-lead{font-size:16px!important;line-height:1.5!important}.pp-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%}.pp-actions .pp-btn{width:100%!important;min-height:50px}.pp-micro{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;font-size:11px!important}.pp-micro span+span:before{padding:0 5px!important}.pp-section{padding:38px 0!important}.pp-title{font-size:34px!important;margin-bottom:22px!important}.pp-mindsets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pp-mindset b{left:7px!important;right:7px!important;bottom:7px!important;padding:10px 5px!important;font-size:15px!important}.pp-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pp-card{padding-bottom:12px!important}.pp-card h3{font-size:13px!important;min-height:36px;margin:10px 7px 5px!important}.pp-card .pp-btn{width:calc(100% - 16px)!important;min-height:42px!important;font-size:12px!important}.pp-story{min-height:210px!important;padding:32px 20px!important}.pp-story h2{font-size:36px!important}.pp-offer>div{padding:24px 20px!important;display:block!important;text-align:center}.pp-offer .pp-btn{margin-top:14px;width:100%}.pp-news{padding:24px 18px!important}.pp-news form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.pp-news label{font-size:24px!important;text-align:center;margin:0 0 4px!important}.pp-news input,.pp-news button{width:100%!important;min-height:50px!important}main[data-template=product] .page-width{padding-left:16px!important;padding-right:16px!important}main[data-template=product] .product{gap:18px!important}main[data-template=product] .product__title h1{font-size:32px!important;line-height:1.08!important}main[data-template=product] .price--large{font-size:1.9rem!important}main[data-template=product] .product-form__input{max-width:100%!important}main[data-template=product] .product-form__input input[type=radio]+label{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}main[data-template=product] .product-form__input--pill input[type=radio]+.pp-color-swatch-label{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 10px 12px 2px!important}main[data-template=product] .quantity{min-height:48px!important}main[data-template=product] .product-form__submit{min-height:56px!important;font-size:16px!important;width:100%!important}.pp-product-assurance__inner{padding:4px 16px!important}.pp-product-assurance__inner>div{min-height:66px!important}.pp-product-details{padding-left:16px!important;padding-right:16px!important}.pp-product-detail summary{min-height:54px}.pp-fit-guide{grid-template-columns:76px 1fr!important;gap:12px!important}.pp-size-tabs{margin-left:-2px;margin-right:-2px}.pp-size-tab-label{font-size:16px!important;padding:10px 12px 8px!important}.pp-size-dimensions-note{font-size:13px!important;line-height:1.45}.pp-size-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pp-size-table--horizontal{min-width:860px!important}.pp-size-table th,.pp-size-table td{padding:9px 10px!important;font-size:13px}.footer{padding-top:8px!important}.footer .footer-block{text-align:center!important}.footer .footer-block__details-content{margin-bottom:18px!important}.footer .list-social{justify-content:center!important}.footer__payment{text-align:center}}@media(max-width:390px){.pp-hero-media{min-height:280px!important}.pp-hero h1{font-size:36px!important}.pp-title{font-size:31px!important}.pp-mindset b{font-size:14px!important}.pp-card h3{font-size:12px!important}}.product-form__input--pill input[type=radio]+.pp-color-swatch-label,quick-add-modal .product-form__input--pill input[type=radio]+.pp-color-swatch-label,.quick-add-modal .product-form__input--pill input[type=radio]+.pp-color-swatch-label{display:inline-block!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0 9px 10px 0!important;border-radius:50%!important;background-color:var(--pp-swatch-color,#ffffff)!important;background-image:none!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #777!important;vertical-align:middle;cursor:pointer}.product-form__input--pill input[type=radio]:checked+.pp-color-swatch-label,quick-add-modal .product-form__input--pill input[type=radio]:checked+.pp-color-swatch-label,.quick-add-modal .product-form__input--pill input[type=radio]:checked+.pp-color-swatch-label{box-shadow:0 0 0 3px #282326!important}.product-form__input--pill input[type=radio]:focus-visible+.pp-color-swatch-label{outline:2px solid #282326!important;outline-offset:4px!important}.product-form__input--pill input[type=radio]:disabled+.pp-color-swatch-label{opacity:.38}@media(max-width:749px){.product-form__input--pill input[type=radio]+.pp-color-swatch-label,quick-add-modal .product-form__input--pill input[type=radio]+.pp-color-swatch-label,.quick-add-modal .product-form__input--pill input[type=radio]+.pp-color-swatch-label{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 10px 12px 2px!important}}.quick-add .quick-add__submit.button,.quick-add .quick-add__submit.button--secondary{color:#111!important;background:#fff!important;border:1.5px solid #111111!important;box-shadow:none!important;font-weight:700!important;opacity:1!important}.quick-add .quick-add__submit.button:after,.quick-add .quick-add__submit.button:before{box-shadow:none!important}.quick-add .quick-add__submit.button:hover{color:#fff!important;background:#111!important}.quick-add .quick-add__submit.button:focus-visible{outline:2px solid #111111!important;outline-offset:3px!important}@media(max-width:749px){.quick-add .quick-add__submit.button{min-height:48px!important;color:#111!important;font-size:14px!important}.quick-add .quick-add__submit.button:hover{color:#fff!important}}@media(max-width:749px){.card-wrapper .quick-add,.product-card-wrapper .quick-add{margin-left:0!important;margin-right:0!important}.card-wrapper .quick-add .quick-add__submit.button,.product-card-wrapper .quick-add .quick-add__submit.button{width:100%!important;min-height:50px!important;padding:12px 14px!important;color:#000!important;background-color:#fff!important;border:2px solid #000000!important;border-radius:3px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;opacity:1!important;-webkit-text-fill-color:#000000!important}.card-wrapper .quick-add .quick-add__submit.button:active,.product-card-wrapper .quick-add .quick-add__submit.button:active{color:#fff!important;background-color:#000!important;-webkit-text-fill-color:#ffffff!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pp-uniform-mockups.css.map */
