@font-face{font-family:PNInstrument;src:url(/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PNArchivo;src:url(/cdn/fonts/archivo_narrow/archivonarrow_n7.c049bee49aa92b4cfee86dd4e79c9194b8519e2b.woff2) format("woff2");font-weight:700;font-display:swap}.pn-warmth{font:16px/1.5 PNInstrument,Arial,sans-serif;color:#18234f;padding-top:28px!important;padding-bottom:24px!important}.pn-warmth *{box-sizing:border-box}.pn-warmth>.page-width,.pn-warmth product-component>.page-width{max-width:1280px}.pn-warmth :is(h1,h2,h3){font-family:PNArchivo,Arial Narrow,sans-serif!important;letter-spacing:0!important;color:#18234f!important}.pn-warmth .product__title h1{font-size:36px;line-height:1.15;margin:0}.pn-warmth .product__title{margin-bottom:12px}.pn-warmth .product__info-container{max-width:none}.pn-warmth .product__info-container>*+*{margin-block:14px}.pn-warmth .pn-warmth-benefit{font-size:17px;color:#58616c;margin:10px 0 0}.pn-warmth .product-form__input{max-width:none}.pn-warmth .product-form__input :is(label,select),.pn-warmth .form__label{font-family:PNInstrument,Arial,sans-serif;font-size:15px}.pn-warmth .product-form__buttons{max-width:none}.pn-warmth .product-form__submit{background:#18234f;color:#fff;border-radius:7px;font:16px/1.4 PNInstrument,Arial,sans-serif;min-height:48px;box-shadow:none}.pn-warmth .product-form__submit:after{box-shadow:none}.pn-warmth .price{font:26px/1.3 PNInstrument,Arial,sans-serif}.pn-warmth .product-media-container{border-radius:12px;background:#f7f6f2;border:1px solid #dddeda;--ratio:1!important;--preview-ratio:1!important;width:100%!important;max-width:none!important}.pn-warmth .product__media{padding-top:100%!important}.pn-warmth .product__media img{object-fit:contain!important}.pn-warmth-support{background:#f7f6f2;border:1px solid #dddeda;border-radius:10px;padding:12px 16px}.pn-warmth-support a{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:10px;color:#18234f;font-size:15px;text-decoration:none}.pn-warmth-support a+a{border-top:1px solid #dddeda}.pn-warmth-support a:hover{text-decoration:underline}.pn-warmth-support p{font-size:14px;line-height:1.5;color:#58616c;margin:0 0 6px}.pn-warmth-detail{margin:32px 0 0;padding:28px;background:#fff;border:1px solid #dddeda;border-radius:12px;scroll-margin-top:110px;overflow-wrap:anywhere}.pn-warmth-detail h2{font-size:28px!important;line-height:1.25!important}.pn-warmth-detail h3{font-size:23px!important;line-height:1.3!important}.pn-warmth-detail :is(p,li,td,th){font-size:16px!important;line-height:1.6!important}.pn-warmth-detail img{max-width:100%;height:auto}.pn-warmth-detail :is(.petnf-feature,.petnf-note,.petnf-warning){background:#f7f6f2!important;border-color:#dddeda!important;border-radius:10px!important}.pn-warmth-detail :is(strong,summary,th){color:#18234f!important}.pn-warmth-detail .petnf-intro{border-top:0!important;padding-top:0!important}.pn-warmth-detail details{padding:14px 0;border-top:1px solid #dddeda}.pn-warmth-detail summary{cursor:pointer;font-weight:700}.pn-warmth-detail table{max-width:100%;display:block;overflow-x:auto}.pn-warmth-detail .pn-warmth-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.pn-warmth-facts>div{padding:18px;background:#f7f6f2;border:1px solid #dddeda;border-radius:10px}.pn-warmth-facts strong{display:block;margin-bottom:8px}.pn-warmth a:focus-visible,.pn-warmth button:focus-visible{outline:3px solid #d99137;outline-offset:3px}@media(min-width:750px){.pn-warmth .product__media-wrapper{width:calc(50% - 24px);max-width:50%}.pn-warmth .product__info-wrapper{width:50%;max-width:50%;padding-left:32px}.pn-warmth .product__column-sticky{position:static}}@media(max-width:749px){.pn-warmth{padding-top:16px!important}.pn-warmth .product__title h1{font-size:29px}.pn-warmth .product__info-wrapper{padding-top:20px}.pn-warmth-detail{margin-top:24px;padding:18px}.pn-warmth-detail h2{font-size:25px!important}.pn-warmth-detail h3{font-size:21px!important}.pn-warmth-detail .pn-warmth-facts{grid-template-columns:1fr;gap:12px}.pn-warmth .product__media-list{margin-bottom:0}.pn-warmth .pn-warmth-benefit{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/petnf-warmth-products.css.map */
