.pf-es{background:var(--color-background);color:var(--color-text);font-family:var(--font-family-body)}.pf-es *{box-sizing:border-box}.pf-es h2{margin:0 0 16px;text-transform:uppercase}.pf-es p{margin:0 0 20px}.pf-es .pf-es__eyebrow{color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:12px}.pf-es__intro{margin-bottom:32px}.pf-es__intro>p:last-child{max-width:760px}.pf-es__cards{display:grid;gap:28px}.pf-es__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 24px;border:1px solid var(--color-lines-and-borders);border-radius:var(--radius-card);background:#fff;color:#260b0b}.pf-es__card--featured{border-color:#32cd32;background:linear-gradient(155deg,#fff,#f2f8eb)}.pf-es__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 18px;background:#32cd32;color:#111;border-radius:var(--radius-button);font-size:11px;font-weight:700;letter-spacing:.05em}.pf-es__card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pf-es__card-heading h3{font-size:24px;font-weight:700;margin:0;text-transform:uppercase}.pf-es__card-heading>span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;text-align:right}.pf-es .pf-es__description{font-size:14px;line-height:1.5;margin-top:8px;min-height:42px}.pf-es__equipment{position:relative;height:230px;margin-block:8px 20px}.pf-es__cooling{display:block;width:82%;height:75%;margin:auto;object-fit:contain}.pf-es__batteries{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:flex-end}.pf-es__batteries img{width:30%;max-height:110px;object-fit:contain;filter:drop-shadow(0 10px 6px #00000016)}.pf-es__batteries img+img{margin-left:-6%}.pf-es .pf-es__price{font-size:38px;line-height:1.2;margin-bottom:20px}.pf-es__price span{display:block;font-size:12px;color:#665c56;margin-top:8px}.pf-es__specs{list-style:none;padding:20px 0 24px;margin:0;border-top:1px solid #dfdad5;display:grid;gap:14px;font-size:14px;line-height:1.4}.pf-es__specs li{display:flex;gap:14px;align-items:flex-start}.pf-es__specs li>.pf-page-icon{flex-shrink:0}.pf-es__specs small{display:block;font-size:12px;color:#665c56}.pf-es__card>.btn-wrapper{margin-top:auto}.pf-es .btn{text-transform:uppercase;border-radius:0}.pf-es .btn__label{display:flex;align-items:center;justify-content:center;gap:14px}.pf-es .pf-es__fine{font-size:12px;line-height:1.6;margin-top:20px;opacity:.8}.pf-es__runtime{display:grid;gap:32px}.pf-es__runtime>div>p:not(.pf-es__eyebrow){max-width:650px}.pf-es__table{overflow-x:auto;margin-bottom:24px}.pf-es table{border-collapse:collapse;width:100%;min-width:500px;font-size:12px;line-height:1.4}.pf-es th,.pf-es td{padding:15px 10px;border:1px solid color-mix(in srgb,var(--color-text) 35%,transparent);text-align:center;vertical-align:middle}.pf-es thead th:not(:first-child){color:var(--color-accent)}.pf-es tr>:first-child{text-align:left}.pf-es td small{display:block;font-size:10px;opacity:.75;margin-top:3px}.pf-es__lifestyle{margin:0;min-height:360px;position:relative;overflow:hidden;border-radius:var(--radius-image);background:#190909}.pf-es__lifestyle>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pf-es__lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#190909e6)}.pf-es__lifestyle figcaption{position:absolute;z-index:1;bottom:28px;left:28px;right:28px;display:flex;gap:18px;align-items:center;color:#fff}.pf-es__lifestyle h3{font-size:22px;margin:0 0 8px}.pf-es__lifestyle p{font-size:13px;margin:0}.pf-es__estimate-grid{display:grid;gap:0;border:1px solid var(--color-lines-and-borders)}.pf-es__heater,.pf-es__estimate{padding:32px 24px;min-width:0}.pf-es__heater{background:#260b0b;color:#fff}.pf-es__heater>p:not(.pf-es__eyebrow){font-size:14px}.pf-es__heater>img{display:block;width:85%;height:180px;object-fit:contain;margin-inline:auto}.pf-es .pf-es__heater-price{font-size:36px;text-align:center;margin:12px 0 0}.pf-es__heater-price span{display:block;font-size:12px}.pf-es__estimate{background:var(--color-background)}.pf-es__estimate>p{font-size:14px;max-width:400px}.pf-es__estimate>label{font-size:13px}.pf-es select{display:block;width:100%;min-height:48px;margin:10px 0 20px;padding:12px;border:1px solid var(--color-lines-and-borders);border-radius:var(--radius-input);font:inherit;background:#fff;color:#260b0b}.pf-es__check{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pf-es input[type=checkbox]{width:20px;height:20px;accent-color:#32CD32;flex-shrink:0}.pf-es__result{margin-top:24px;padding:24px 0;border-top:2px solid #32cd32}.pf-es__result[hidden]{display:none}.pf-es__result>span{font-size:11px;letter-spacing:.08em}.pf-es__result strong{display:block;font-size:40px;margin:8px 0}.pf-es :is(select,input):focus-visible{outline:2px solid #32CD32;outline-offset:4px}.pf-es__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:720px){.pf-es__estimate-grid{grid-template-columns:1fr 1fr}.pf-es__heater,.pf-es__estimate{padding:40px}.pf-es__lifestyle{min-height:400px}}@media(min-width:1024px){.pf-es__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pf-es__runtime{grid-template-columns:1.35fr 1fr;gap:40px;align-items:stretch}.pf-es__equipment{height:210px}.pf-es__card{padding:30px 22px}.pf-es__card-heading h3{font-size:22px}}@media(max-width:719px){.pf-es__card{width:100%;padding:28px 20px}.pf-es__description{min-height:0}.pf-es__equipment{height:250px}.pf-es__table{margin-right:-20px;padding-right:20px}.pf-es__lifestyle{min-height:320px}.pf-es__card .btn{min-height:48px}.pf-es .section-inner{padding-block:40px}}.pf-es__runtime>div{min-width:0}.pf-es__table{max-width:100%}@media(max-width:719px){.pf-es__equipment{height:210px}}@media(min-width:720px){body:has(#elite-packages) .polar-fox-image-hero-bottom-icons .banner__content-wrapper .banner__content{margin-inline:16px}}.pf-es--runtime table,.pf-es--runtime td small,.pf-es--runtime .pf-es__fine{font-size:var(--font-size-body-100);line-height:var(--line-height-body)}.pf-es--runtime td{white-space:nowrap}.pf-es--runtime td small{display:inline;margin-top:0}.pf-es__heater{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,1fr);column-gap:20px;align-content:start;align-items:center}.pf-es__heater>*{grid-column:1/-1}.pf-es__heater>img{grid-column:1;width:100%;height:200px;margin:0;object-position:left center}.pf-es .pf-es__heater .pf-es__heater-price{grid-column:2;font-size:clamp(38px,3.5vw,54px);line-height:1.15;text-align:left;margin:0}.pf-es__heater .pf-es__heater-price span{font-size:var(--font-size-body-100);line-height:1.45;margin-top:10px}@media(max-width:419px){.pf-es__heater{grid-template-columns:minmax(0,1fr)}.pf-es__heater>img{height:180px}.pf-es .pf-es__heater .pf-es__heater-price{grid-column:1;margin-top:12px}}.pf-estimate-detail{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 20px 48px;border:0;background:#f4f2f1;color:#260b0b;overflow-y:auto;font-family:var(--font-family-body);font-size:var(--font-size-body-100);line-height:1.5;overscroll-behavior:contain}.pf-estimate-detail:not([open]),.pf-estimate-detail [hidden]{display:none}.pf-estimate-detail::backdrop{background:#260b0bbf}.pf-estimate-detail__nav{max-width:1000px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.pf-estimate-detail__nav button{border:0;background:none;padding:10px 0;color:inherit;font:inherit;cursor:pointer}.pf-estimate-detail__nav>span{font-size:10px;letter-spacing:.1em}.pf-estimate-detail__sheet{max-width:1000px;margin:auto;padding:40px;background:#fff;border:1px solid #ded8d2;border-radius:var(--radius-card);box-shadow:0 12px 48px #260b0b08}.pf-estimate-detail__hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.pf-estimate-detail__label{font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 16px}.pf-estimate-detail__hero h3{font-size:clamp(30px,4vw,44px);margin:0 0 12px;line-height:1.15}.pf-estimate-detail__hero>div>p:last-child{max-width:390px}.pf-estimate-detail__hero .pf-es__equipment{height:240px;margin:0}.pf-estimate-detail__section{border-top:1px solid #e2dcd6;padding-top:26px;margin-top:26px}.pf-estimate-detail__specs{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;font-size:14px}.pf-estimate-detail__specs>div{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eeeae6}.pf-estimate-detail__specs dd{margin:0}.pf-estimate-detail small{display:block;font-size:12px;line-height:1.4;color:#726761;margin-top:3px}.pf-estimate-detail__table{overflow-x:auto}.pf-estimate-detail table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.pf-estimate-detail th,.pf-estimate-detail td{text-align:left;vertical-align:top;border:1px solid #e3ded9;padding:12px 16px}.pf-estimate-detail thead{background:#efedeb}.pf-estimate-detail tbody th{font-weight:600}.pf-estimate-detail .pf-estimate-detail__fine{font-size:12px;line-height:1.6;color:#756a65;margin:12px 0 0}.pf-estimate-detail__upgrade{display:grid;grid-template-columns:140px minmax(0,1fr) auto auto;gap:20px;align-items:center}.pf-estimate-detail__upgrade>img{width:140px;height:100px;object-fit:contain}.pf-estimate-detail__upgrade h4{font-size:22px;margin:0 0 8px}.pf-estimate-detail__upgrade p{font-size:13px;margin:0}.pf-estimate-detail__upgrade label{display:flex;gap:10px;align-items:center;font-size:13px;cursor:pointer}.pf-estimate-detail input[type=checkbox]{width:20px;height:20px;accent-color:#32CD32}.pf-estimate-detail__upgrade>strong{font-size:22px}.pf-estimate-detail__total{display:flex;gap:24px;align-items:center;justify-content:space-between}.pf-estimate-detail__total h4{margin:0}.pf-estimate-detail__total>strong{font-size:42px}.pf-estimate-detail__actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #e2dcd6;margin-top:28px;padding-top:24px}.pf-estimate-detail__email,.pf-estimate-detail__dealer{min-height:82px;width:100%;padding:18px;display:flex;gap:14px;align-items:center;justify-content:center;border:1px solid #c9c1ba;text-decoration:none;font:600 13px/1.4 var(--font-family-body);color:#260b0b;background:#fff;border-radius:0}.pf-estimate-detail__email:disabled{opacity:.65;cursor:not-allowed}.pf-estimate-detail__dealer{background:#32cd32;border-color:#32cd32;color:#111}.pf-estimate-detail__dealer:hover{background:#260b0b;border-color:#260b0b;color:#fff}.pf-estimate-detail__actions small{font-weight:400;color:inherit;font-size:11px}.pf-estimate-detail :is(button,a,input):focus-visible{outline:3px solid #32CD32;outline-offset:4px}@media(max-width:719px){.pf-estimate-detail{padding:0 12px 24px}.pf-estimate-detail__nav{padding:12px 0}.pf-estimate-detail__nav>span{display:none}.pf-estimate-detail__sheet{padding:24px 18px}.pf-estimate-detail__hero{grid-template-columns:1fr;gap:12px}.pf-estimate-detail__hero .pf-es__equipment{height:210px}.pf-estimate-detail__specs{grid-template-columns:1fr}.pf-estimate-detail__upgrade{grid-template-columns:100px 1fr;gap:16px}.pf-estimate-detail__upgrade>img{width:100px}.pf-estimate-detail__upgrade>strong{text-align:right}.pf-estimate-detail__total>strong{font-size:34px}.pf-estimate-detail__actions{grid-template-columns:1fr}.pf-estimate-detail__specs>div{font-size:13px;gap:8px}}.pf-es__heater{align-content:center;row-gap:8px;padding-block:48px}.pf-es__heater>h2{max-width:24ch;margin-bottom:12px}.pf-es__heater>p:not(.pf-es__eyebrow):not(.pf-es__heater-price){margin-bottom:12px;max-width:48ch}.pf-es__heater>img{height:240px;margin-top:8px}.pf-es .pf-es__heater .pf-es__heater-price{align-self:center}@media(max-width:719px){.pf-es__heater{padding-block:36px}.pf-es__heater>img{height:200px}}.pf-es--packages .pf-es__equipment{height:248px}.pf-es--packages .pf-es__cooling{width:92%;height:78%;object-position:center top}.pf-es--packages .pf-es__description{min-height:0;margin-bottom:4px}.pf-es--packages .pf-es__equipment{margin-top:20px}.pf-es--packages .pf-es__batteries img{width:32%;max-height:124px}.pf-es--packages .pf-es__battery-spec{padding:12px;background:#f4f2ee;border-left:3px solid #32cd32}.pf-es__battery-spec strong{display:block;font-size:var(--font-size-body-100);font-weight:700;line-height:1.4}.pf-es__battery-spec small{font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:6px}.pf-es--runtime table{min-width:0;table-layout:fixed;width:100%;font-size:var(--font-size-body-100)}.pf-es--runtime th,.pf-es--runtime td{padding:16px 10px;white-space:normal;overflow-wrap:anywhere}.pf-es--runtime td{font-weight:600}.pf-es--runtime td small{display:block;margin-top:5px;font-size:14px;font-weight:400;line-height:1.4}.pf-es__table{overflow:visible}.pf-estimate-detail table{min-width:0;table-layout:fixed;width:100%}.pf-estimate-detail th,.pf-estimate-detail td{overflow-wrap:anywhere}.pf-estimate-detail__table{overflow:visible}.pf-estimate-detail td>strong{display:block;font-weight:600}@media(max-width:719px){.pf-es--packages .pf-es__equipment{height:236px}.pf-es--runtime .pf-es__table{margin-right:0;padding-right:0}.pf-es--runtime table{display:block;font-size:14px}.pf-es--runtime thead,.pf-es--runtime tbody{display:block}.pf-es--runtime tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.pf-es--runtime thead tr{margin-bottom:0}.pf-es--runtime thead th:first-child{display:none}.pf-es--runtime tbody th{grid-column:1/-1;background:#ffffff0b;font-weight:600}.pf-es--runtime th,.pf-es--runtime td{padding:12px 6px;min-width:0}.pf-es--runtime thead th{font-size:12px;line-height:1.5}.pf-es--runtime td small{font-size:12px;opacity:.9}.pf-estimate-detail table,.pf-estimate-detail tbody{display:block}.pf-estimate-detail thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pf-estimate-detail tbody tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px}.pf-estimate-detail tbody th{grid-column:1/-1;background:#efedeb}.pf-estimate-detail td{padding:12px;min-width:0;font-size:13px}.pf-estimate-detail td:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.04em;color:#726761;margin-bottom:8px}}.pf-estimate-detail thead th{color:#260b0b}.pf-estimate-detail__delivery{margin-top:28px;padding-top:24px;border-top:1px solid #e2dcd6}.pf-estimate-detail__delivery-heading{display:flex;align-items:flex-start;gap:16px;font-size:var(--font-size-body-100);line-height:1.5}.pf-estimate-detail__delivery-heading .pf-page-icon{flex-shrink:0;color:#191b18}.pf-estimate-detail .pf-estimate-detail__delivery p{margin:12px 0 0;line-height:1.6;color:#726761}.pf-estimate-detail__contact a{color:inherit;overflow-wrap:anywhere}.pf-es--estimate .pf-es__estimate-grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center;border:0}.pf-es--estimate .pf-es__estimate{padding:0;min-width:0;background:transparent}.pf-es--estimate .pf-es__estimate>p{font-size:inherit;max-width:none}.pf-es--estimate .pf-es__estimate>label{font-size:inherit}.pf-es--estimate .pf-es__intro{margin-bottom:32px}.pf-es--estimate .pf-es__intro>p:last-child{max-width:none}.pf-es--estimate .pf-es__check small{display:block;font-size:.85em;margin-top:4px;opacity:.8}.pf-es--estimate .pf-es__heater{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;padding:32px;background:#260b0b;color:#fff}.pf-es--estimate .pf-es__heater h3{line-height:1.2;margin:0 0 20px;color:inherit}.pf-es--estimate .pf-es__heater>p:not(.pf-es__eyebrow){font-size:inherit;max-width:none;margin-bottom:20px}.pf-es--estimate .pf-es__heater-media{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:center;margin-top:12px}.pf-es--estimate .pf-es__heater-media img{width:100%;height:164px;object-fit:contain}.pf-es--estimate .pf-es__heater .pf-es__heater-price{margin:0;font-size:clamp(38px,4vw,56px);line-height:1.15;text-align:left}.pf-es--estimate .pf-es__heater-price span{font-size:var(--font-size-body-100);line-height:1.4;margin-top:12px}.pf-es--estimate .pf-es__estimate>.pf-es__summary-note{margin:18px 0 20px;font-size:.85em;line-height:1.6;color:#665c56}@media(max-width:719px){.pf-es--estimate .pf-es__estimate-grid{grid-template-columns:1fr;gap:24px}.pf-es--estimate .pf-es__heater{padding:24px}}@media(max-width:419px){.pf-es--estimate .pf-es__heater-media{grid-template-columns:1fr;gap:16px}.pf-es--estimate .pf-es__heater .pf-es__heater-price{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/polar-fox-sleeper.css.map */
