body,body :is(p,a,span,li,button,input,label,select,textarea,summary,small,strong,td,th,address,legend,div):not(i):not([class*=fa-]):not([class^=fa]):not([class*=icon]):not([class*=slick]){font-family:var(--font-body-family)!important}body :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hxl,.hxxl),body .pp-cat__name,body .pp-event__name,body .mega-menu__link--level-2,body .product .price--large .price-item{font-family:var(--font-heading-family)!important}.announcement-bar__message,.header__menu-item,.card__heading,.card__heading a,.mega-menu__link,.button,h1,h2,h3,h4,.price,.badge,.facets__summary,.facet-filters__label,.product-count__text{text-transform:none!important;letter-spacing:0!important}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.03em!important}.color-scheme-5 :is(h1,h2,h3,.h0,.h1,.h2),.color-scheme-4 :is(h1,h2,h3,.h0,.h1,.h2){color:rgb(var(--color-foreground))!important}.collection-hero__inner{padding:28px 0 0!important;flex-direction:column;align-items:flex-start;text-align:left}.collection-hero__text-wrapper{max-width:none;margin:0}body .collection-hero__title{margin:0 0 6px;font-size:clamp(3.2rem,4vw,4.8rem)!important}.collection-hero__description{margin:0;max-width:72ch;font-size:1.5rem;line-height:1.5;color:#515154;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-hero__description p{color:#515154;margin:0}.product-count__text,.facet-filters__label{font-size:1.4rem;color:#515154}.collection .facets-container,.facets-wrapper{padding-top:0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{padding:1rem 1.1rem!important;font-size:1.5rem!important;white-space:nowrap}.header__menu-item,.header__menu-item *,.announcement-bar__message,.announcement-bar__message *{text-transform:none!important}@media(max-width:1180px){.header__menu-item{padding:1rem .7rem!important;font-size:1.4rem!important}}input:focus-visible+label{outline:none!important}.product-form__input input[type=radio]:focus-visible+label{outline:3px solid #F26A21!important;outline-offset:3px}.search__input.field__input{padding-left:2.4rem!important;font-size:1.7rem}.search .field__label{left:2.4rem;font-size:1.5rem;color:#6e6e73}.search-modal__content{padding-top:12px;padding-bottom:12px}.card--text .card__inner{background:#eee8e1!important}.card--text .card__heading{font-size:1.9rem!important;line-height:1.25}.card__information{padding-top:14px!important}.card-information .price{color:#1d1d1f;font-weight:600}.quick-add__submit{border-radius:999px!important;min-height:4.4rem}.quick-add-modal__content{border-radius:24px;overflow:hidden}.cart__footer .cart__blocks{width:100%;max-width:460px}.cart__ctas{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.cart__ctas>*{width:100%!important;max-width:none!important;flex:0 0 auto!important;min-width:0}.cart__blocks *{word-break:normal!important}.cart__blocks,.cart__blocks .js-contents{align-items:stretch!important}.cart__blocks>*,.cart__blocks .js-contents>*{width:100%!important;max-width:none!important;align-self:stretch!important}.cart__blocks .totals{justify-content:space-between}body .product__title h1{font-size:clamp(2.8rem,2.6vw,3.6rem)!important;line-height:1.1!important;margin:0!important}.product__title{margin-bottom:.4rem!important}body .product .price--large .price-item{font-size:2.4rem!important}.product__info-container>*+*{margin-top:1.2rem!important;margin-bottom:0!important}.product-form__input{margin-bottom:.6rem!important}.product-form__input input[type=radio]+label{padding:.7rem 1.5rem!important;font-size:1.4rem!important;margin:.3rem .5rem .3rem 0!important}.product-form__submit{min-height:5rem!important}.icon-with-text .h4,.icon-with-text .inline-richtext,.icon-with-text__item span{font-size:1.3rem!important;font-family:var(--font-body-family)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important}.icon-with-text .svg-wrapper,.icon-with-text svg{width:2.2rem!important;height:2.2rem!important}.card__heading,.card__heading a{font-size:1.5rem!important;line-height:1.3!important}.card__information{padding:12px 14px 14px!important}.card-information .price{font-size:1.4rem!important}.product-grid{column-gap:16px!important;row-gap:24px!important}.card--text .card__heading{font-size:1.6rem!important}.announcement-bar,.announcement-bar *,.utility-bar *{text-transform:none!important}.utility-bar .announcement-bar,.utility-bar .page-width,.announcement-bar-slider{background:transparent!important;box-shadow:none!important}.announcement-bar__message{font-size:1.4rem!important;padding:.9rem 0!important}.header{padding-top:.4rem!important;padding-bottom:.4rem!important}main>[id$=__pp_note]{display:none!important}@media(min-width:990px){main:has(>[id$=__cart-items]){display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr;column-gap:40px;max-width:var(--page-width);margin:0 auto;padding:0 5rem;align-items:start}main>[id$=__cart-items]{grid-column:1;grid-row:1}main>[id$=__pp_complete]{grid-column:1;grid-row:2}main>[id$=__cart-footer]{grid-column:2;grid-row:1/3;position:sticky;top:110px;padding-top:36px}main>[id$=__cart-items] .page-width,main>[id$=__cart-footer] .page-width,main>[id$=__pp_complete] .pp-complete{padding-left:0!important;padding-right:0!important;max-width:none}main>[id$=__cart-footer] .section-template--cart-footer-padding,main>[id$=__cart-footer]>div{padding-top:0!important;padding-bottom:0!important}main>[id$=__cart-items] .cart__items{padding-bottom:8px!important}}main>[id$=__pp_note] .pp-cart-note__box{border-radius:24px 24px 0 0;background:#1d1d1f;padding:18px 24px}main>[id$=__pp_note] .pp-cart-note__box strong{color:#fff;font-size:1.6rem}main>[id$=__pp_note] .pp-cart-note__box span{color:#c7c7cc;font-size:1.4rem}main>[id$=__cart-footer] .cart__footer{display:flex!important;flex-direction:column!important;gap:20px;background:#f5f5f7;border-radius:24px;padding:24px!important;margin:0!important;overflow:hidden}main>[id$=__cart-footer] .cart__footer:before{content:"Your order";order:0;display:block;margin:-20px -24px 0;padding:14px 24px;background:#1d1d1f;color:#fff;font-weight:600;font-size:1.6rem}main>[id$=__cart-footer] .cart__blocks{order:1}main>[id$=__cart-footer] .cart__note{order:2}main>[id$=__cart-footer] .cart__footer>*{width:100%!important;max-width:none!important;margin:0!important}main>[id$=__cart-footer] .cart__note .field__input{min-height:70px;border-radius:14px;background:#fff}main>[id$=__cart-footer] .cart__note label,main>[id$=__cart-footer] .cart__note summary{font-size:1.4rem;color:#515154}main>[id$=__cart-footer] .totals__total,main>[id$=__cart-footer] .totals__total-value{font-size:2rem!important}main>[id$=__cart-footer] .tax-note{font-size:1.2rem;text-align:left}main>[id$=__cart-footer] .cart__checkout-button{min-height:5.6rem;font-size:1.7rem;border-radius:999px}.cart-item__name{text-transform:none!important;font-size:1.6rem!important;font-weight:600;letter-spacing:0!important}.cart-items td{padding-top:18px!important}.cart-item__media{width:9rem!important}.cart-items th{font-size:1.1rem}main>[id$=__cart-items] .title-wrapper-with-link{margin-top:24px;margin-bottom:12px}main>[id$=__cart-items] .title{font-size:3.6rem!important}.pp-undo{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:1000;display:flex;align-items:center;gap:16px;background:#1d1d1f;color:#fff;border-radius:999px;padding:12px 12px 12px 22px;font-size:1.5rem;box-shadow:0 12px 30px #00000040;transition:opacity .25s ease,transform .25s ease}.pp-undo.is-on{opacity:1;transform:translate(-50%)}.pp-undo button{background:#fff;color:#1d1d1f;border:0;border-radius:999px;padding:8px 18px;font-weight:600;font-size:1.4rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.pp-undo{transition:none}}main>[id$=__pp_note] .pp-cart-note__box{padding:14px 24px!important}main>[id$=__pp_note] .pp-cart-note__box span:empty{display:none}main>[id$=__cart-footer] .cart__footer{gap:14px!important;padding:20px 24px 24px!important}main>[id$=__cart-footer] .totals{margin:0!important}main>[id$=__cart-footer] .tax-note{margin:4px 0 0!important}main>[id$=__cart-footer] .cart__blocks>*+*{margin-top:12px!important}.pp-pe div:has(>svg):not(:has(input)){padding:10px 14px!important;min-height:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:14px!important}.pp-pe svg{max-width:22px!important;max-height:22px!important}.pp-pe input{min-height:44px!important;border-radius:12px!important}.pp-pe-note{font-size:1.3rem!important;line-height:1.4!important;color:#8a2a0d!important;background:#fff1ec;border-radius:12px;padding:10px 12px;margin:10px 0!important}main>[id$=__cart-footer] .cart__note textarea{height:46px!important;min-height:46px!important;transition:height .2s ease}main>[id$=__cart-footer] .cart__note textarea:focus{height:96px!important}.pp-pe :is(label,button):has(svg):not(:has(input)){padding:10px 14px!important;min-height:0!important;flex-direction:row!important;gap:10px!important;align-items:center!important;justify-content:center!important}main>[id$=__pp_complete] .pp-complete{padding-top:8px!important;padding-bottom:32px!important;gap:24px!important}main>[id$=__pp_complete] .pp-complete__title{font-size:2.2rem!important;margin-bottom:12px!important}main>[id$=__pp_complete] .pp-complete__card{padding:10px!important;border-radius:16px!important}main>[id$=__pp_complete] .pp-complete__name{font-size:1.4rem!important}main>[id$=__pp_complete] .pp-complete__add{height:36px!important;padding:0 14px!important}main>[id$=__pp_complete] .pp-complete__select{height:36px!important;font-size:1.2rem!important}cart-notification{display:none!important}.pp-upsell{border:0;padding:0;background:transparent;width:min(460px,94vw);max-width:none}.pp-upsell::backdrop{background:#1d1d1f73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pp-upsell[open]{animation:pp-pop .35s cubic-bezier(.3,1.3,.5,1)}.pp-upsell__card{position:relative;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 80px #0000004d}.pp-upsell__x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:#f5f5f7;font-size:2.2rem;line-height:1;cursor:pointer;color:#1d1d1f}.pp-upsell__added{display:flex;gap:14px;align-items:center;padding-right:40px}.pp-upsell__added img{width:64px;height:64px;border-radius:14px;object-fit:cover}.pp-upsell__ok{margin:0;font-weight:700;font-size:1.7rem;color:#1d1d1f}.pp-upsell__ok:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1e8e3e;color:#fff;font-size:1.3rem;margin-right:8px;vertical-align:1px}.pp-upsell__name{margin:2px 0 0;font-size:1.4rem;color:#515154}.pp-upsell__h{margin:22px 0 10px;font-weight:600;font-size:1.5rem;color:#1d1d1f}.pp-upsell__list{display:flex;flex-direction:column;gap:10px}.pp-upsell__loading{margin:0;color:#6e6e73;font-size:1.4rem}.pp-upsell__row{display:flex;align-items:center;gap:12px;background:#f5f5f7;border-radius:16px;padding:8px 10px 8px 8px}.pp-upsell__pic{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#eee8e1;display:block}.pp-upsell__pic img{width:100%;height:100%;object-fit:cover;display:block}.pp-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pp-upsell__t{font-weight:600;font-size:1.4rem;color:#1d1d1f;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-upsell__p{font-size:1.3rem;color:#515154}.pp-upsell__sel{height:32px;border-radius:10px;border:1px solid #D2D2D7;background:#fff;font-size:1.2rem;max-width:100%}.pp-upsell__add{flex:none;height:36px;padding:0 16px;border-radius:999px;border:0;background:#c43a15;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer}.pp-upsell__add.is-done{background:#1e8e3e}.pp-upsell__ctas{display:flex;flex-direction:column;gap:8px;margin-top:20px}.pp-upsell__ctas .pp-btn{width:100%;justify-content:center;text-align:center}.pp-upsell__keep{background:none;border:0;font-size:1.4rem;color:#515154;cursor:pointer;padding:8px;text-decoration:underline}@media(prefers-reduced-motion:reduce){.pp-upsell[open]{animation:none}}@keyframes pp-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pp-fix.css.map */
