.cl-pe.is-bg-lucidity{background-color:var(--cl-lucidity)}.cl-pe.is-bg-pumice{background-color:var(--cl-pumice)}.cl-pe .padding-vertical.is-top-0{padding-top:0;padding-bottom:7rem}.cl-pe .padding-vertical.is-bottom-small{padding-bottom:4rem}html:not([data-pe=b]) .cl-pe .cl-pe-b,html[data-pe=b] .cl-pe .cl-pe-a,html[data-pe=off] .cl-pe{display:none}.cl-pe__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2.5rem}.cl-pe__head .heading-medium{margin:0}.cl .cl-pe__head .pre-heading{margin:0 0 .875rem}.cl-pe__note{margin:0;color:var(--cl-ink-70);white-space:nowrap}.cl .cl-pe__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}@media screen and (min-width:992px){.cl .cl-pe__grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-pe__card{display:flex;flex-direction:column;background-color:var(--cl-white);border-radius:.75rem;overflow:hidden}.cl-pe__image{position:relative;display:block;aspect-ratio:1;background-color:var(--cl-pumice)}.cl-pe__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cl-pe__image.is-contain img{object-fit:contain;padding:6%}.cl-pe__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem}.cl-pe__tag{padding:.25rem .625rem;border-radius:100px;background-color:var(--cl-pumice);font-size:.688rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cl-pe__title{margin:0;font-family:var(--cl-font-heading);font-size:1.313rem;font-weight:400;line-height:1.2}.cl-pe__title a{color:inherit;text-decoration:none}.cl-pe__price{font-size:1.5rem;font-weight:600}.cl-pe__compare{margin-left:.5rem;font-size:1rem;font-weight:400;color:var(--cl-ink-60)}.cl-pe__actions{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.75rem;margin-top:auto;padding-top:.375rem}.cl-pe__actions .button,.cl-pe__actions .button-secondary{width:100%;min-width:0}.cl .cl-pe__details{color:var(--cl-cocoa)}.cl-pe__short{display:none}.cl-pe__add[aria-busy=true]{opacity:.6;pointer-events:none}.cl-pe__card.is-advice{background-color:var(--cl-cocoa);color:var(--cl-white)}.cl-pe__advice{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.cl-pe__advice .heading-xsmall{margin:0;color:inherit}.cl-pe__advice p{margin:0;color:#fffc}.cl-pe__advice .button{margin-top:auto;width:100%;min-width:0}.cl-pe-cart{position:fixed;right:1.25rem;bottom:1.25rem;z-index:50;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:100px;background-color:var(--cl-cocoa);color:var(--cl-white);font-size:.813rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;box-shadow:0 .5rem 1.5rem var(--cl-ink-25)}.cl-pe-cart[hidden]{display:none}.cl-pe-cart__count{min-width:1.5rem;padding:.125rem .375rem;border-radius:100px;background-color:var(--cl-white);color:var(--cl-cocoa);text-align:center;letter-spacing:0}@media screen and (max-width:991px){.cl .cl-pe__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-pe .padding-vertical.is-top-0{padding-bottom:5rem}.cl-pe .padding-vertical.is-bottom-small{padding-bottom:3rem}}@media screen and (max-width:767px){.cl-pe__head{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.cl .cl-pe__grid{grid-template-columns:1fr;gap:.875rem}.cl-pe__card{flex-direction:row}.cl-pe__card.is-advice{flex-direction:column}.cl-pe__image{flex:0 0 7.5rem;aspect-ratio:auto;min-height:9.5rem}.cl-pe__body{padding:.875rem;gap:.375rem}.cl-pe__title{font-size:1.063rem}.cl-pe__price{font-size:1.125rem}.cl-pe__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.cl-pe__actions .button,.cl-pe__actions .button-secondary{width:auto}.cl-pe .padding-vertical.is-top-0{padding-bottom:3rem}.cl-pe .padding-vertical.is-bottom-small{padding-bottom:2rem}}.cl-pe-hero{position:relative;overflow:hidden;background-color:var(--cl-cocoa);color:var(--cl-white)}.cl-pe-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cl-pe-hero__bg img{width:100%;height:100%;object-fit:cover}.cl-pe-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#251f20f0,#251f20b3,#251f2040)}.cl-pe-hero__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:5rem;min-height:45rem;padding:6rem 0}.cl-pe-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.375rem;max-width:37.5rem}.cl-pe-hero__eyebrow{color:var(--cl-lucid);font-size:.813rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.cl .cl-pe-hero__heading{margin:0;color:var(--cl-white);font-family:var(--cl-font-heading);font-size:3.75rem;font-weight:300;line-height:1.05;letter-spacing:-1px}.cl-pe-hero__text{margin:0;font-size:1.125rem;line-height:1.5}.cl .cl-pe-hero__checks{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;font-size:.938rem}.cl-pe-hero__checks li:before{content:"\2713";margin-right:.625rem}.cl-pe-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.cl-pe-hero__buttons .button,.cl-pe-hero__buttons .button-secondary{min-width:0}.cl-pe-hero .cl-pe-hero__buttons .cl-pe-hero__call-mobile{display:none}.cl .button-secondary.cl-pe-on-dark{border-color:var(--cl-white);color:var(--cl-white);--cl-focus: var(--cl-white);--cl-focus-halo: var(--cl-cocoa)}.cl .button-secondary.cl-pe-on-dark:hover{background-color:var(--cl-veil-light)}.cl .button-secondary.cl-pe-on-dark:active{background-color:var(--cl-veil-light-press)}.cl-pe-hero__card{flex:0 0 28.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:.75rem;background-color:var(--cl-white);color:var(--cl-cocoa);scroll-margin-top:6rem}.cl .cl-pe-hero__card-heading{margin:0;color:var(--cl-cocoa);font-family:var(--cl-font-heading);font-size:1.625rem;font-weight:400;line-height:1.15}.cl-pe-hero__card-text{margin:0;font-size:.938rem}.cl-pe-hero__embed{min-height:47.25rem;border-radius:.5rem;overflow:hidden}.cl-pe-hero__embed iframe{display:block;width:100%!important}.cl-pe-campaign{background-color:var(--cl-lucid);color:var(--cl-cocoa)}.cl-pe-why{background-color:var(--cl-dark-red);color:var(--cl-white)}.cl-pe-why__inner{display:flex;flex-direction:column;gap:3rem;padding:6rem 0}.cl-pe-why__head{display:flex;flex-direction:column;gap:.875rem}.cl-pe-why__eyebrow{color:#fffc;font-size:.813rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.cl .cl-pe-why__heading{margin:0;color:var(--cl-white);font-family:var(--cl-font-heading);font-size:2.75rem;font-weight:300;line-height:1.1}.cl .cl-pe-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.cl-pe-why__item{display:flex;flex-direction:column;gap:.625rem}.cl .cl-pe-why__title{margin:0;color:var(--cl-white);font-family:var(--cl-font-heading);font-size:1.5rem;font-weight:400;line-height:1.15}.cl-pe-why__text{margin:0;color:#ffffffd9;font-size:.938rem;line-height:1.5}.cl-pe-reviews{background-color:var(--cl-lucidity)}.cl-pe-reviews__inner{display:flex;flex-direction:column;gap:2rem;padding:5rem 0}.cl-pe-reviews__head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.cl .cl-pe-reviews__heading{margin:0;font-family:var(--cl-font-heading);font-size:2.5rem;font-weight:300;line-height:1.1}.cl-pe-reviews__stars{color:var(--cl-golden);font-size:1.125rem;letter-spacing:2px}.cl-pe-reviews__rating{font-size:.938rem}.cl .cl-pe-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.cl-pe-reviews__card{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;border-radius:.75rem;background-color:var(--cl-white)}.cl-pe-reviews__name{font-size:.938rem;font-weight:600}.cl-pe-reviews__quote{margin:0;font-size:.938rem;line-height:1.6}.cl-pe-cta{background-color:var(--cl-cocoa);color:var(--cl-white)}.cl-pe-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:6rem 0}.cl .cl-pe-cta__heading{margin:0;color:var(--cl-white);font-family:var(--cl-font-heading);font-size:3rem;font-weight:300;line-height:1.1}.cl-pe-cta__text{margin:0;max-width:44rem;color:#fffc;font-size:1.125rem}.cl-pe-cta .button{min-width:0}.cl-pe__sub{margin:0;font-size:.875rem;color:var(--cl-ink-75)}@media screen and (max-width:991px){.cl-pe-hero__inner{gap:2.5rem}.cl-pe-hero__card{flex-basis:24rem}.cl .cl-pe-hero__heading{font-size:3rem}.cl .cl-pe-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.cl-pe-hero__bg{position:relative;height:13.75rem}.cl-pe-hero__bg:after{display:none}.cl-pe-hero__inner{flex-direction:column;align-items:stretch;gap:1.5rem;min-height:0;padding:2rem 0 2.5rem}.cl-pe-hero__copy{gap:1rem}.cl .cl-pe-hero__heading{font-size:2.25rem;letter-spacing:-.5px}.cl-pe-hero__text{font-size:1rem}.cl-pe-hero__buttons{flex-direction:column;align-self:stretch}.cl-pe-hero__buttons .button,.cl-pe-hero__buttons .button-secondary{width:100%}.cl-pe-hero .cl-pe-hero__buttons .cl-pe-hero__call-mobile{display:flex}.cl-pe-hero .cl-pe-hero__buttons .cl-pe-hero__call{display:none}.cl .button.is-white.cl-pe-hero__models{border-color:var(--cl-white);background-color:transparent;color:var(--cl-white)}.cl-pe-hero__card{display:none;flex-basis:auto;padding:1.25rem}.cl-pe-hero__card.is-open{display:flex}.cl-pe-why__inner{gap:1.375rem;padding:3rem 0}.cl .cl-pe-why__heading{font-size:2rem}.cl .cl-pe-why__grid{grid-template-columns:1fr;gap:1.25rem}.cl .cl-pe-why__title{font-size:1.25rem}.cl-pe-reviews__inner{gap:.875rem;padding:2.5rem 0}.cl .cl-pe-reviews__heading{font-size:1.75rem}.cl .cl-pe-reviews__grid{grid-template-columns:1fr;gap:.875rem}.cl-pe-reviews__card{padding:1.25rem}.cl-pe-cta__inner{gap:.875rem;padding:3rem 0}.cl .cl-pe-cta__heading{font-size:2rem}.cl-pe-cta__text{font-size:1rem}}@media screen and (max-width:767px){.cl .cl-pe .padding-vertical.padding-xhuge{padding-top:3rem}.cl-pe__body{display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;column-gap:.5rem;row-gap:.375rem}.cl-pe__tag,.cl-pe__title{grid-column:1 / -1}.cl-pe__tag{justify-self:start;padding:0;background:none;color:var(--cl-ink-75)}.cl-pe__sub,.cl-pe .cl-pe__actions .cl-pe__details{display:none}.cl-pe__actions{flex-direction:row;align-self:center;margin:0;padding:0}.cl .cl-pe__actions .button,.cl .cl-pe__actions .button-secondary{padding:.5rem .875rem;font-size:.75rem;letter-spacing:1px}.cl-pe__image{min-height:9.375rem}.cl-pe__long{display:none}.cl-pe__short{display:inline}.cl .cl-pe__actions .button,.cl .cl-pe__actions .button-secondary{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cl-pe.css.map */
