.pipf-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-color:transparent;border-width:.0625rem;border-style:solid;border-radius:2.125rem;min-height:2rem;min-width:2rem;padding-inline-end:.6875rem;padding-inline-start:.6875rem;background-color:var(--badge-background, rgb(var(--colour-neutral-3, 223, 223, 223)));color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-badge--small{min-height:1.25rem;min-width:1.25rem;padding-inline-end:.3125rem;padding-inline-start:.3125rem}.pipf-badge--light-foreground{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.pipf-badge--dark-foreground{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-badge--static-light-foreground{color:rgb(var(--colour-static-white, 255, 255, 255))}.pipf-badge--static-dark-foreground{color:rgb(var(--colour-static-black, 17, 17, 17))}.pipf-badge--white{border-color:rgb(var(--colour-neutral-4, 204, 204, 204))}.pipf-badge--icon{padding-inline-start:.5625rem}.pipf-badge--icon-only{padding:.1875rem}.pipf-badge--icon-only .pipf-badge__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-badge__icon{flex-shrink:0;color:currentColor}.pipf-badge__label{text-align:center;padding-block:.375rem}.pipf-badge__icon+.pipf-badge__label{margin-inline-start:.25rem;text-align:left}.pipf-badge--small .pipf-badge__label{padding-top:0;padding-bottom:0}.pipf-accessories-grid{margin-bottom:4rem}.pipf-accessories-grid__header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.pipf-accessories-grid__wrapper{display:grid;border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));margin-bottom:1.25rem;grid-template-columns:repeat(2,1fr)}.pipf-accessories-grid__wrapper--single{grid-template-columns:repeat(1,1fr)}.pipf-accessories-grid__item{max-width:12.5rem;margin:0 auto}.pipf-accessories-grid__item-wrapper{border:0;border-right:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));padding:1rem;width:100%}.pipf-accessories-grid__item-wrapper--button{background:none;text-align:inherit;-webkit-user-select:text;user-select:text}.pipf-accessories-grid__wrapper .pipf-accessories-grid__item-wrapper:nth-child(n+7){display:none}.pipf-accessories-grid__item-skeleton{aspect-ratio:1/1}.pipf-accessories-grid__item-badge{position:absolute;bottom:1rem;right:1rem}.pipf-accessories-grid__item-hover{position:absolute;padding:1rem;border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));background-color:rgb(var(--colour-neutral-1, 255, 255, 255));font-weight:700;font-size:.75rem;box-shadow:0 .25rem 1rem #0000001a;max-width:11.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}@media(min-width:56.25em){.pipf-accessories-grid__wrapper{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:0}.pipf-accessories-grid__wrapper--single,.pipf-accessories-grid__wrapper--double,.pipf-accessories-grid__wrapper--triple{margin-bottom:1.25rem}.pipf-accessories-grid__wrapper .pipf-accessories-grid__item-wrapper:nth-child(n+7){display:block}.pipf-accessories-grid__wrapper .pipf-accessories-grid__item-wrapper:nth-child(1){grid-column:span 2;grid-row:span 2}.pipf-accessories-grid__wrapper--single .pipf-accessories-grid__item-wrapper:nth-child(1),.pipf-accessories-grid__wrapper--double .pipf-accessories-grid__item-wrapper:nth-child(1),.pipf-accessories-grid__wrapper--triple .pipf-accessories-grid__item-wrapper:nth-child(1),.pipf-accessories-grid__wrapper--quadruple .pipf-accessories-grid__item-wrapper:nth-child(1),.pipf-accessories-grid__wrapper--quintuple .pipf-accessories-grid__item-wrapper:nth-child(1),.pipf-accessories-grid__wrapper--sextuple .pipf-accessories-grid__item-wrapper:nth-child(1){grid-column:span 1;grid-row:span 1}.pipf-accessories-grid__wrapper--septuple .pipf-accessories-grid__item-wrapper:nth-child(1) .pipf-accessories-grid__item,.pipf-accessories-grid__wrapper--masonry .pipf-accessories-grid__item-wrapper:nth-child(1) .pipf-accessories-grid__item{max-width:unset}.pipf-accessories-grid__wrapper--single,.pipf-accessories-grid__wrapper--double,.pipf-accessories-grid__wrapper--triple,.pipf-accessories-grid__wrapper--quadruple{grid-template-columns:repeat(4,1fr);grid-template-rows:unset;border-top:0}.pipf-accessories-grid__wrapper--single .pipf-accessories-grid__item-wrapper,.pipf-accessories-grid__wrapper--double .pipf-accessories-grid__item-wrapper,.pipf-accessories-grid__wrapper--triple .pipf-accessories-grid__item-wrapper,.pipf-accessories-grid__wrapper--quadruple .pipf-accessories-grid__item-wrapper{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-accessories-grid__wrapper--quintuple{grid-template-columns:repeat(5,1fr);grid-template-rows:unset}.pipf-accessories-grid__wrapper--sextuple{grid-template-columns:repeat(6,1fr);grid-template-rows:unset}.pipf-accessories-grid__wrapper--septuple{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.pipf-accessories-grid__wrapper--masonry{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}.pipf-floor-calculator{max-height:5.75rem;margin:1rem 0}.pipf-free-market-message{margin-top:1rem}.pipf-general-product-warning{margin-bottom:1rem}.pipf-general-product-warning__image{height:2rem;margin-bottom:.75rem}.pipf-general-product-warning__header{margin-bottom:.25rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-general-product-warning__text{margin-bottom:.5rem}.pipf-general-product-warning svg.pipf-inline-message__icon{display:none}.pipf-general-product-warning .pipf-inline-message__content{margin-inline-start:1.5rem}.pipf-general-product-warning p.pipf-inline-message__body{margin:0}.pipf-hero-product{background-color:rgb(var(--colour-neutral-2, 245, 245, 245));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));padding:1.5rem;margin-bottom:4rem}.pipf-hero-product__left-container{width:100%}.pipf-hero-product__right-container{display:none}.pipf-hero-product__heading{margin-bottom:.5rem}.pipf-hero-product__header-section .pipf-hero-product__text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-hero-product__card{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:.75rem;display:flex;padding:1.5rem;width:100%;margin:1.5rem 0}.pipf-hero-product__card-header-section{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:.75rem}.pipf-hero-product__image-wrapper{width:6.875rem;height:6.875rem;margin-inline-end:1.5rem}.pipf-hero-product__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.pipf-hero-product__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-hero-product .pipf-carousel{margin-bottom:1.5rem}.pipf-hero-product__upsell-argument{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:.75rem;padding:1.5rem;width:15rem;height:100%}.pipf-hero-product__upsell-argument .pipf-hero-product__icon{margin-bottom:1.5rem;color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))}.pipf-hero-product__upsell-argument .pipf-hero-product__title{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;margin:.5rem 0}.pipf-hero-product__upsell-argument .pipf-hero-product__text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}.pipf-hero-product .pipf-image{border-radius:.25rem}@media(min-width:56.25em){.pipf-hero-product{border:0;background-color:unset;padding:unset;display:flex}.pipf-hero-product__left-container{border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));background-color:rgb(var(--colour-neutral-2, 245, 245, 245));border-inline-end-width:0;overflow:auto;padding:2rem;width:auto}.pipf-hero-product__right-container{border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-inline-start-width:0;padding:2rem;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:20rem}.pipf-hero-product__mobile-card,.pipf-hero-product__mobile-button{display:none}.pipf-hero-product__header-section{margin-bottom:2rem}.pipf-hero-product .pipf-carousel{margin-bottom:unset}.pipf-hero-product__card{border:unset;border-radius:unset;display:block;padding:unset;margin:unset;margin-bottom:1.5rem}.pipf-hero-product__image-wrapper{width:unset;height:unset;margin-inline-end:unset}}.pipf-highlight-reviews{background-color:rgb(var(--colour-neutral-2, 245, 245, 245));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));padding:1.5rem;margin-bottom:4rem}.pipf-highlight-reviews__zero-rating{padding-bottom:1rem}.pipf-highlight-reviews__left-container{width:100%;display:flex;flex-direction:column;gap:1.5rem}.pipf-highlight-reviews__right-container,.pipf-highlight-reviews__button-desktop.pipf-btn{display:none}.pipf-highlight-reviews .pipf-carousel__body{min-height:18.75rem}.pipf-highlight-reviews .pipf-carousel__content{padding-top:unset;padding-bottom:unset}.pipf-highlight-reviews__header-section .pipf-highlight-reviews__text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-highlight-reviews__header-section .pipf-highlight-reviews__heading{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media(min-width:37.5em){.pipf-highlight-reviews__header-section .pipf-highlight-reviews__heading{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.pipf-highlight-reviews__name{margin-top:1rem;align-self:flex-start;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}.pipf-highlight-reviews__content-wrapper{display:flex;flex-direction:row;width:100%;gap:3rem}@media(max-width:22.5rem){.pipf-highlight-reviews__content-wrapper{flex-wrap:wrap}}.pipf-highlight-reviews__card{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:.75rem;display:flex;padding:1rem;width:100%}.pipf-highlight-reviews__card-total-reviews{display:flex;flex-direction:column;align-items:flex-start}.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}@media(min-width:37.5em){.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__header{font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}.pipf-highlight-reviews__card-total-reviews--no-highlight{margin-bottom:unset;flex:1}.pipf-highlight-reviews__card-header-section{display:flex;flex-direction:column;margin-top:unset;margin-bottom:unset}.pipf-highlight-reviews__card-header-section--no-highlight{flex:1}.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}@media(min-width:37.5em){.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__header{font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}.pipf-highlight-reviews__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.pipf-highlight-reviews__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-highlight-reviews .pipf-carousel-slide{min-height:3rem}.pipf-highlight-reviews__review-item{display:flex;flex-direction:column;justify-content:space-between;background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border:.0625rem solid rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:.75rem;padding:1rem;width:15rem;height:100%}.pipf-highlight-reviews__review-item--single{width:100%;flex-grow:1}.pipf-highlight-reviews__review-item .pipf-highlight-reviews__icon{margin-bottom:1.5rem;color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))}.pipf-highlight-reviews__review-item .pipf-highlight-reviews__title{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;margin:.75rem 0}.pipf-highlight-reviews__review-item .pipf-highlight-reviews__text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571;flex-grow:1}.pipf-highlight-reviews__review-item .pipf-rating{margin-bottom:1rem}.pipf-highlight-reviews .pipf-rating__label{font-weight:700}@media(min-width:56.25em){.pipf-highlight-reviews{background-color:unset;padding:unset;display:flex}.pipf-highlight-reviews__button-desktop.pipf-btn{display:flex}.pipf-highlight-reviews__button-mobile.pipf-btn,.pipf-highlight-reviews__left-container>.pipf-highlight-reviews__card{display:none}.pipf-highlight-reviews__header-section--no-highlight{margin-bottom:unset}.pipf-highlight-reviews__left-container{background-color:rgb(var(--colour-neutral-2, 245, 245, 245));gap:.5rem;padding:2rem;width:60%}.pipf-highlight-reviews__left-container--no-highlight{width:40%;overflow-wrap:break-word}.pipf-highlight-reviews .pipf-carousel{margin-bottom:unset}.pipf-highlight-reviews .pipf-carousel-slide{min-height:3rem}.pipf-highlight-reviews__right-container{flex-grow:1;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.pipf-highlight-reviews__right-container--no-highlight,.pipf-highlight-reviews__right-container--single{padding:2rem 2rem 2.25rem}.pipf-highlight-reviews__right-container--zero-rating{padding:2rem 2rem 1.4375rem}.pipf-highlight-reviews__card{border:unset;border-radius:unset;display:block;padding:1.4375rem 0;margin:unset}.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}}@media(min-width:56.25em)and (min-width:37.5em){.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__header{font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}@media(min-width:56.25em){.pipf-highlight-reviews__card-total-reviews .pipf-highlight-reviews__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}.pipf-highlight-reviews__card-total-reviews--no-highlight{margin-bottom:unset;flex:1}.pipf-highlight-reviews__card-header-section{display:flex;flex-direction:column}.pipf-highlight-reviews__card-header-section--no-highlight{flex:1}.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__description{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}}@media(min-width:56.25em)and (min-width:37.5em){.pipf-highlight-reviews__card-header-section .pipf-highlight-reviews__header{font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}@media(min-width:56.25em){.pipf-highlight-reviews__content-wrapper{padding:3.0625rem 0;flex-direction:column;gap:2rem}.pipf-highlight-reviews__content-wrapper--no-highlight{padding:unset;display:flex;flex-direction:row;margin-bottom:1.4375rem}}@media(min-width:75em){.pipf-highlight-reviews__left-container{width:66%}.pipf-highlight-reviews__left-container--no-highlight{width:34%}}.pipf-ikea-for-business>div{margin-bottom:1rem}.pipf-included-products-modal__title{margin-bottom:1rem}.pipf-included-products-modal__subtitle{margin-bottom:1.25rem}.pipf-included-products-modal__list{list-style:none}.pipf-included-products-modal__list-item{padding:1.25rem;border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-video-player{position:relative}.pipf-video-player__description{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-video-player__video{width:100%;max-width:100%}.pipf-wood-declaration{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-wood-declaration__header{margin:1.5rem 0 1rem}.pipf-wood-declaration__text{margin-bottom:1.5rem}.pipf-wood-declaration__section{margin-bottom:1rem}.pipf-wood-declaration__section:last-child{margin-bottom:0}.pipf-wood-declaration__type-of-wood{margin:0}.pipf-wood-declaration__type-of-wood:not(:last-of-type){margin:0}.pipf-wood-declaration__origin{text-transform:capitalize;margin:0}.pipf-product-details-modal__paragraph,.pipf-product-details-modal__paragraph:not(:last-of-type){display:block;margin-bottom:1rem}.pipf-product-details-modal__paragraph:last-child,.pipf-product-details-modal__paragraph:not(:last-of-type):last-child{margin-bottom:0}.pipf-product-details-modal>.pipf-product-details-modal__container{margin-bottom:1.5rem}.pipf-product-details-modal__section{margin-bottom:1rem}.pipf-product-details-modal__section:last-child{margin-bottom:0}.pipf-product-details-modal__title{margin-bottom:1rem}.pipf-product-details-modal__header{display:block;font-weight:700;margin:0}.pipf-product-details-modal__material-header,.pipf-product-details-modal__care-header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;margin-bottom:1rem}.pipf-product-details-modal__material-sub-header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;display:block;margin-bottom:.5rem}.pipf-product-details-modal__general-customer-info{margin-top:1.5rem}.pipf-product-details-modal__general-customer-info-value{display:block}.pipf-product-details-modal__label{display:block;margin:0}.pipf-product-details-modal__label:not(:last-of-type){margin-bottom:.5rem}.pipf-product-details-modal__certifications{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(6.4375rem,1fr));margin-bottom:1.5rem}.pipf-product-details-modal__document-header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;justify-content:flex-start}.pipf-product-details-modal__document-header-icon{display:inline-block;height:1.5rem;width:1.5rem;margin-inline-end:.75rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}[dir=rtl] .pipf-product-details-modal__document-header-icon{transform:rotateY(180deg)}.pipf-product-details-modal__document-link{display:flex;align-items:baseline;justify-content:space-between;flex-direction:column;padding:1.5rem 0 0;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:none;position:relative}.pipf-product-details-modal__document-link:hover{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-product-details-modal__document-link-icon{position:absolute;right:0;top:2.5rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}[dir=rtl] .pipf-product-details-modal__document-link-icon{right:unset;left:0;transform:rotateY(180deg)}.pipf-product-details-modal__document-link .pipf-product-identifier{margin-top:.5rem}.pipf-product-details-modal .pipf-accordion-item-header__title>.pipf-svg-icon{margin-inline-end:.5rem}.pipf-product-details-modal__key-benefits-item{padding:1rem}.pipf-product-details-modal__key-benefits-item:first-child{padding-top:0}.pipf-product-details-modal__key-benefits-item:last-child{padding-bottom:0}.pipf-product-details-modal__key-benefits-item:not(:first-child){border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-product-details-modal .pipf-best-in-test-certification--image-only,.pipf-product-details-modal .pipf-energy-certification--image-only{font-size:.75rem;line-height:1.5;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));display:flex;flex-direction:column;gap:.625rem}.pipf-product-details-modal .pipf-best-in-test-certification--image-only__header,.pipf-product-details-modal .pipf-energy-certification--image-only__header{margin-bottom:.75rem;order:1}.pipf-product-details-modal .pipf-best-in-test-certification--image-only__box,.pipf-product-details-modal .pipf-energy-certification--image-only__box{display:flex;flex-direction:column;align-items:flex-start;order:2}.pipf-product-details-modal .pipf-best-in-test-certification--image-only__box img,.pipf-product-details-modal .pipf-best-in-test-certification--image-only__box a img{max-width:95%}@media(min-width:37.5em){.pipf-product-details-modal .pipf-best-in-test-certification--image-only__box img,.pipf-product-details-modal .pipf-best-in-test-certification--image-only__box a img{max-width:70%}}.pipf-product-details-modal .pipf-energy-certification--image-only__box img,.pipf-product-details-modal .pipf-energy-certification--image-only__box a img{width:auto;height:3.125rem}.pipf-product-details-modal .pipf-product-identifier{margin:.75rem 0 1.5rem;display:block}.pipf-product-details-modal .pipf-product-identifier__number{margin:0}.pipf-product-details-modal>.pipf-product-identifier{margin:0 0 2.5rem}.pipf-product-details-modal .pipf-accordion-item-header__title:hover,.pipf-product-details-modal .pipf-accordion-item-header__title:active,.pipf-product-details-modal .pipf-accordion-item-header__title:focus{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:underline}.pipf-product-details-modal .pipf-accordion .pipf-product-details-modal__header{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.pipf-product-details-modal .pipf-accordion .pipf-product-details-modal__container:not(:last-child){margin-bottom:1.5rem}.pipf-product-details-modal #product-details-assembly-and-documents .pipf-product-details-modal__container{margin:0}.pipf-product-details-modal #product-details-assembly-and-documents .pipf-product-details-modal__container+.pipf-product-details-modal__container{padding-top:2.5rem;border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-product-details-modal #product-details-assembly-and-documents .pipf-product-details-modal__container .pipf-product-details-modal__document-link+.pipf-product-details-modal__document-link{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-product-details-modal__assembly-video{margin-top:1.5rem}.pipf-product-details-modal__document-image{display:flex;justify-content:center;margin-bottom:2.5rem}.pipf-product-details-modal__document-image img{min-width:60%}.pipf-product-details-modal__california-ab-1200{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5;display:flex;margin-bottom:1.5rem}.pipf-product-details-modal__california-ab-1200-icon{flex-shrink:0}.pipf-product-details-modal__california-ab-1200-text{margin-left:.25rem;display:block}.pipf-product-details-modal__california-ab-1200-heading{font-weight:700}.pipf-seo-reviews__title{margin-bottom:2rem}.pipf-seo-reviews__review{display:flex;flex-direction:column;margin-bottom:2rem}.pipf-seo-reviews__review-title{font-weight:700}.pipf-product-information-section{border-top:.0625rem solid rgb(var(--colour-neutral-3, 223, 223, 223));margin-bottom:4rem}.pipf-product-information-section .pipf-average-rating__reviews{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}.pipf-product-information-section .pipf-average-rating__details{margin-top:.25rem}.pipf-product-information-section__count{display:inline-block;font-weight:400;padding-inline-start:.5rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}@media(min-width:56.25em){.pipf-product-information-section__count{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem;line-height:1.625}}.pipf-product-information-section button.pipf-list-view-item__action:hover .pipf-list-view-item__title .pipf-product-information-section__count{text-decoration:none}.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__title{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1rem;line-height:1.5;font-weight:700}.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__action{padding-block:1.5rem 1.5rem}@media(min-width:56.25em){.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__action{padding-block:2.5rem 2.5rem}.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__title{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}}@media(min-width:56.25em)and (min-width:37.5em){.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__title{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}@media(min-width:56.25em){.pipf-product-information-section .pipf-list-view--large .pipf-list-view-item__control-icon .pipf-svg-icon{height:2rem;width:2rem}}.pipf-key-benefits-summary{padding-bottom:2rem}@media(min-width:56.25em){.pipf-key-benefits-summary{max-width:87.5%}}.pipf-key-benefits-summary__header{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));margin-bottom:.75rem}.pipf-key-benefits-summary__entries{display:flex;align-items:center;column-gap:1rem;flex-wrap:nowrap;white-space:nowrap;overflow:scroll hidden;scrollbar-width:none;-ms-overflow-style:none}.pipf-key-benefits-summary__entries::-webkit-scrollbar{display:none}@media(min-width:56.25em){.pipf-key-benefits-summary__entries{flex-wrap:wrap;row-gap:1rem}}.pipf-key-benefits-summary__entry-text{border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));border-radius:.25rem;padding:.5rem .75rem}.pipf-locate-in-store{display:flex;align-items:center;margin-left:1rem;white-space:nowrap;flex-grow:1}.pipf-locate-in-store__icon{margin-right:.25rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-locate-in-store__link{font-size:.75rem}.pipf-price-disclaimer{display:block;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5}.pipf-price-disclaimer--big{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571;padding-bottom:1.5rem}.pipf-price-disclaimer--big:last-child{padding-bottom:0}.pipf-product-summary{margin:2.5rem 0}.pipf-product-summary__product-name{margin-bottom:.5rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media(min-width:37.5em){.pipf-product-summary__product-name{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.pipf-product-summary__description{padding-bottom:1.5rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1.25rem;line-height:1.6}@media(min-width:37.5em){.pipf-product-summary__description{max-width:87.5%}}.pipf-product-summary__product-info-container{display:flex;align-items:end;flex-wrap:wrap}.pipf-product-summary__certifications{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(6.4375rem,1fr));margin-bottom:1.5rem}@media(min-width:37.5em){.pipf-product-summary{margin-bottom:3rem}}@media(min-width:56.25em){.pipf-product-summary{margin-top:0}}.pipf-promote-similar-products-button{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571;border:none;padding:1rem;border-radius:.5rem;background-color:rgb(var(--colour-neutral-7, 17, 17, 17));text-decoration:none;margin-top:.5rem;margin-bottom:1rem;width:100%;display:flex;align-items:center;justify-content:space-between}.pipf-promote-similar-products-button__text{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));margin-inline-end:1rem}.pipf-promote-similar-products-button__icon{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));flex-shrink:0}.pipf-recently-viewed{display:flex;flex-direction:column;padding:1rem 0 3rem;background:rgb(var(--colour-static-white, 255, 255, 255))}@media(min-width:37.5em){.pipf-recently-viewed{padding:0}}.pipf-recently-viewed__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0 1.25rem}@media(min-width:37.5em){.pipf-recently-viewed__header{align-items:baseline;padding:4rem 0 1.5rem}}.pipf-recently-viewed__title{font-weight:700;font-size:1.125rem;line-height:1.444;color:rgb(var(--colour-neutral-7, 17, 17, 17));margin:0}@media(min-width:37.5em){.pipf-recently-viewed__title{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.pipf-recently-viewed__clear-btn.pipf-link{font-size:1rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));text-decoration:underline}@media(min-width:37.5em){.pipf-recently-viewed__clear-btn.pipf-link{text-decoration:none}.pipf-recently-viewed__clear-btn.pipf-link:hover{text-decoration:underline}}.pipf-recently-viewed__list{display:flex;gap:.5rem;padding:0 0 1rem;margin:0;list-style:none;overflow-x:auto;scrollbar-width:none}@media(min-width:37.5em){.pipf-recently-viewed__list{gap:1rem;padding:1rem 0 3rem}}.pipf-recently-viewed__list::-webkit-scrollbar{display:none}.pipf-recently-viewed__item{flex-shrink:0}.pipf-recently-viewed__link{display:block;text-decoration:none}.pipf-recently-viewed__link:hover .pipf-recently-viewed__image-container{border-color:rgb(var(--colour-neutral-5, 146, 146, 146))}.pipf-recently-viewed__image-container{position:relative;width:4.625rem;height:4.625rem;border-radius:64px;background:rgb(var(--colour-static-white, 255, 255, 255));border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));overflow:hidden;display:flex;align-items:center;justify-content:center;padding:23%}@media(min-width:37.5em){.pipf-recently-viewed__image-container{width:6rem;height:6rem}}.pipf-recently-viewed__image-container .pipf-aspect-ratio-box{width:100%;height:100%}.pipf-recently-viewed__image-container img{object-fit:contain}.pipf-recently-viewed-carousel{display:flex;flex-direction:column;padding:2rem 0;background:rgb(var(--colour-static-white, 255, 255, 255))}.pipf-recently-viewed-carousel .pipf-carousel__body{min-height:auto}.pipf-recently-viewed-carousel__title{font-weight:700;font-size:1.125rem;line-height:1.444;color:rgb(var(--colour-neutral-7, 17, 17, 17));margin:0 0 1.5rem}@media(min-width:37.5em){.pipf-recently-viewed-carousel__title{font-size:1.5rem;line-height:1.45}}.pipf-recently-viewed-carousel__link{display:block;text-decoration:none;width:4.625rem;flex-shrink:0;margin:0 1.25rem}@media(min-width:37.5em){.pipf-recently-viewed-carousel__link{width:6rem}}.pipf-recently-viewed-carousel__link:first-child{margin-inline-start:1.25rem}@media(min-width:37.5em){.pipf-recently-viewed-carousel__link:first-child{margin-inline-start:2rem}}@media(min-width:56.25em){.pipf-recently-viewed-carousel__link:first-child{margin-inline-start:3rem}}.pipf-recently-viewed-carousel__image-container{width:100%;aspect-ratio:1;background:rgb(var(--colour-static-white, 255, 255, 255));border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pipf-recently-viewed-carousel__image-container .pipf-aspect-ratio-box{width:100%;height:100%}.pipf-recently-viewed-carousel__image-container img{object-fit:contain}.rec-recently-viewed-page-container{display:none}.pipf-assembly-service-information-panel__introduction{margin-top:1rem}.pipf-assembly-service-information-panel__provider-message{margin-top:1.25rem}.pipf-assembly-service-information-panel .pipf-assembly-service-information-panel__learn-more-link{display:block;margin-top:1.25rem}.pipf-assembly-service-modal__intro{margin-top:2.5rem}.pipf-assembly-service-modal__fee{margin-top:1.5rem}.pipf-assembly-service-modal__faq-header{margin-top:2.5rem}.pipf-assembly-service-modal__faq-content{margin-top:1.5rem}.pipf-assembly-service-modal__learn-more-link{display:block;margin-top:2.5rem}.pipf-removal-service-modal__title{margin-bottom:1rem}.pipf-removal-service-modal__learn-more-link{display:block;margin-top:2.5rem}.pipf-removal-service-modal p:not(:last-of-type){margin-bottom:.75rem}.pipf-services-section{background-color:rgb(var(--colour-neutral-2, 245, 245, 245));border-radius:8px;padding:1rem;margin:1rem 0;min-height:5.5rem}.pipf-services-section__header{margin-bottom:.5rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.pipf-services-section__list-item{display:flex;align-items:flex-start}.pipf-services-section__list-item:not(:last-child){margin-bottom:1rem}.pipf-services-section__icon{flex-shrink:0;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));margin-inline-end:.5rem}.pipf-services-section__button{border:0;background:none;text-align:inherit;flex-grow:1;-webkit-user-select:text;user-select:text;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-services-section__link,.pipf-services-section__link:hover{text-decoration:none}.pipf-services-section__link-text{margin-inline-start:.25rem;text-decoration:underline}.pipf-services-section__assembly-disclosure{display:block;font-size:.75rem;line-height:1.5}.pipf-services-section--hidden{display:none}.pipf-sticky-product-bar{transition:transform .2s ease-in-out;background:rgb(var(--colour-neutral-1, 255, 255, 255));position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);z-index:100}.pipf-sticky-product-bar--visible{transform:translateY(0)}.pipf-sticky-product-bar__inner{position:relative;background-color:rgb(var(--colour-neutral-1, 255, 255, 255));display:flex;align-items:center;padding:1rem 1.25rem}@media(min-width:37.5em){.pipf-sticky-product-bar__inner{padding:1rem 2rem}}.pipf-sticky-product-bar__button{flex-grow:1}.pipf-long-benefits__text-item{padding:4rem 0;display:flex;flex-flow:column wrap;border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-long-benefits__text-item:first-child{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.pipf-long-benefits--green .pipf-long-benefits__text-item:not(:first-child){padding-top:0}.pipf-long-benefits--green .pipf-long-benefits__text-item{border-bottom:none;border-top:none}@media(min-width:37.5em){.pipf-long-benefits__text-item{flex-direction:row}.pipf-long-benefits__text-item:first-child{border-top:none}}.pipf-long-benefits__badge{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5;width:100%;padding-bottom:.75rem;letter-spacing:normal}.pipf-long-benefits--green .pipf-long-benefits__badge{color:#00853e}.pipf-long-benefits__box{width:100%}@media(min-width:37.5em){.pipf-long-benefits__box{width:50%;padding-inline-end:.5rem}.pipf-long-benefits__box:last-child{padding-inline:.5rem 0}}@media(min-width:37.5em)and (min-width:56.25em){.pipf-long-benefits__box:last-child{padding-inline-end:2rem}}.pipf-long-benefits__header{padding-bottom:.75rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media(min-width:37.5em){.pipf-long-benefits__header{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}@media(min-width:37.5em){.pipf-long-benefits__header{padding-bottom:0}}.pipf-long-benefits__body{padding-top:.25rem}.pipf-long-benefits__footer{padding-top:.5rem}.pipf-product-story{margin:0 -1.25rem;display:flex;align-items:flex-start;position:relative;flex-direction:column}@media(min-width:37.5em){.pipf-product-story{flex-direction:row;margin:0}}.pipf-product-story--no-image{background-color:rgb(var(--colour-neutral-2, 245, 245, 245));padding:4rem 0;min-height:30rem}@media(min-width:37.5em){.pipf-product-story--no-image{margin-left:-2rem;min-height:30rem}}.pipf-product-story__image-wrapper{width:100%}@media(min-width:37.5em){.pipf-product-story__image-wrapper{width:75%}}@media(min-width:56.25em){.pipf-product-story__image-wrapper{width:65%}}.pipf-product-story__label{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5;padding-bottom:.75rem;font-weight:700}.pipf-product-story__header{padding-bottom:.75rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media(min-width:37.5em){.pipf-product-story__header{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.pipf-product-story__sub-header{margin-bottom:.5rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1rem;line-height:1.5;font-weight:700}.pipf-product-story__left-wrapper{padding:0 2rem;width:100%}@media(min-width:37.5em){.pipf-product-story__left-wrapper{width:50%;padding-inline-end:0}}.pipf-product-story__text-wrapper{overflow:hidden;padding:2rem;position:relative}.pipf-product-story__text-wrapper--collapsed{height:28.125rem}.pipf-product-story__text-wrapper--expanded{padding-bottom:3rem}@media(min-width:37.5em){.pipf-product-story__text-wrapper--collapsed{position:absolute;right:0;height:80%}[dir=rtl] .pipf-product-story__text-wrapper--collapsed{left:0;right:auto}}.pipf-product-story--no-image .pipf-product-story__text-wrapper--collapsed{height:21.875rem}@media(min-width:37.5em){.pipf-product-story--no-image .pipf-product-story__text-wrapper{width:50%}}.pipf-product-story--image .pipf-product-story__text-wrapper{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));margin:-18% auto 3.5rem;width:calc(100% - 2.5rem)}@media(min-width:37.5em){.pipf-product-story--image .pipf-product-story__text-wrapper{margin-top:2rem;margin-inline-start:calc(-25% - 1.5rem);width:calc(50% + 1.5rem)}[dir=rtl] .pipf-product-story--image .pipf-product-story__text-wrapper{width:calc(50% + 1.5rem)}}@media(min-width:56.25em){.pipf-product-story--image .pipf-product-story__text-wrapper{margin-top:2rem;margin-inline-start:calc(-15% - 1.5rem);width:calc(50% + 1.5rem)}[dir=rtl] .pipf-product-story--image .pipf-product-story__text-wrapper{width:53.8%}}@media(min-width:75em){.pipf-product-story--image .pipf-product-story__text-wrapper{margin-top:4rem}}.pipf-product-story__text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-product-story__text:first-child{margin-top:1.5rem}.pipf-product-story__text{margin-bottom:1.5rem}.pipf-product-story__body-text{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571}.pipf-product-story__body-text:first-child{margin-top:1.5rem}.pipf-product-story__body-text{margin-bottom:1.5rem}.pipf-product-story__links{position:absolute;bottom:0;left:0;right:0;padding:2rem}.pipf-product-story__text-wrapper--collapsed .pipf-product-story__links{background:#fff;background:linear-gradient(0deg,#fff 60%,#ffffff24)}.pipf-product-story--no-image .pipf-product-story__text-wrapper--collapsed .pipf-product-story__links{background:#f5f5f5;background:linear-gradient(0deg,#f5f5f5 60%,#ffffff24)}.theme-dark .pipf-product-story--no-image .pipf-product-story__text-wrapper--collapsed .pipf-product-story__links{background:#333;background:linear-gradient(0deg,#333 60%,#33333324)}.theme-dark .pipf-product-story__text-wrapper--collapsed .pipf-product-story__links{background:#111;background:linear-gradient(0deg,#111 60%,#11111124)}.pipf-product-story__read-toggle-button{margin-top:1rem;text-decoration:underline;display:inline-block}.pipf-sustainability__divider{display:none}@media(min-width:37.5em){.pipf-sustainability__divider{display:block;border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));height:.0625rem;width:100%}}.pipf-sustainability__circles{position:relative;margin-top:2rem;padding-bottom:24rem}@media(min-width:37.5em){.pipf-sustainability__circles{padding-bottom:19rem}}@media(min-width:56.25em){.pipf-sustainability__circles{padding-bottom:24rem}}@media(min-width:75em){.pipf-sustainability__circles{padding-bottom:22rem}}.pipf-sustainability__circles-text{left:0;top:0;position:absolute;display:flex;justify-content:center;align-items:center;padding:2rem;width:15rem;height:15rem}@media(min-width:37.5em){.pipf-sustainability__circles-text{width:18rem;height:18rem;padding:3rem}}@media(min-width:56.25em){.pipf-sustainability__circles-text{padding:2rem;width:15rem;height:15rem}}@media(min-width:75em){.pipf-sustainability__circles-text{width:21rem;height:21rem;padding:3.3rem}}.pipf-sustainability__circles-title{opacity:0;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media(min-width:37.5em){.pipf-sustainability__circles-title{font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.pipf-sustainability__circles-title{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.pipf-sustainability--in-view .pipf-sustainability__circles-title{animation:circles-text-animation 1.2s cubic-bezier(.39,.575,.565,1) 1s both}.pipf-sustainability__circles-label{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5;color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));display:block}.pipf-sustainability__circle{background-color:rgb(var(--colour-campaign-sustainability, 55, 184, 134));border-radius:50%;overflow:hidden;position:absolute}.pipf-sustainability__circle-1{left:1.25rem;top:0;width:15rem;height:15rem;opacity:0}@media(min-width:37.5em){.pipf-sustainability__circle-1{left:0;width:18rem;height:18rem}}@media(min-width:56.25em){.pipf-sustainability__circle-1{width:15rem;height:15rem}}@media(min-width:75em){.pipf-sustainability__circle-1{width:21rem;height:21rem}}.pipf-sustainability--in-view .pipf-sustainability__circle-1{animation:circle-1-animation 1s cubic-bezier(.39,.575,.565,1) both}.pipf-sustainability__circle-2{left:auto;right:1.25rem;top:4rem;width:2.5rem;height:2.5rem;opacity:0}@media(min-width:37.5em){.pipf-sustainability__circle-2{top:2rem;left:50%;right:auto;width:3.5rem;height:3.5rem}}@media(min-width:56.25em){.pipf-sustainability__circle-2{left:auto;right:1.25rem;top:4rem;width:3.5rem;height:3.5rem}}@media(min-width:75em){.pipf-sustainability__circle-2{top:2.5rem;width:4rem;height:4rem;right:auto;left:50%}}.pipf-sustainability--in-view .pipf-sustainability__circle-2{animation:circle-2-animation 1s cubic-bezier(.39,.575,.565,1) both}.pipf-sustainability__circle-3{right:1.25rem;top:auto;bottom:2.5rem;width:7rem;height:7rem;opacity:0}@media(min-width:37.5em){.pipf-sustainability__circle-3{right:0;bottom:auto;top:1.25rem;width:10rem;height:10rem}}@media(min-width:56.25em){.pipf-sustainability__circle-3{right:1.25rem;top:auto;bottom:2.5rem;width:10rem;height:10rem}}@media(min-width:75em){.pipf-sustainability__circle-3{width:12rem;height:12rem;right:0;top:1.25rem;bottom:auto}}.pipf-sustainability--in-view .pipf-sustainability__circle-3{animation:circle-3-animation 1s cubic-bezier(.39,.575,.565,1) .8s both}.pipf-sustainability__circle-4{left:4rem;top:auto;bottom:1rem;width:4rem;height:4rem;opacity:0}@media(min-width:37.5em){.pipf-sustainability__circle-4{left:55%;top:50%;bottom:auto;width:6rem;height:6rem}}@media(min-width:56.25em){.pipf-sustainability__circle-4{left:4rem;top:auto;bottom:1rem;width:4rem;height:4rem}}@media(min-width:75em){.pipf-sustainability__circle-4{width:7rem;height:7rem;left:55%;top:50%;bottom:auto}}.pipf-sustainability--in-view .pipf-sustainability__circle-4{animation:circle-4-animation 1s cubic-bezier(.39,.575,.565,1) .8s both}.pipf-sustainability__circle-5{right:50%;bottom:0;width:2rem;height:2rem;opacity:0}@media(min-width:37.5em){.pipf-sustainability__circle-5{right:16%;width:3rem;height:3rem}}@media(min-width:56.25em){.pipf-sustainability__circle-5{right:50%;width:2rem;height:2rem}}@media(min-width:75em){.pipf-sustainability__circle-5{right:16%;width:3rem;height:3rem}}.pipf-sustainability--in-view .pipf-sustainability__circle-5{animation:circle-5-animation 1s cubic-bezier(.39,.575,.565,1) .8s both}@keyframes circle-1-animation{0%{transform:scale(.1);transform-origin:0% 0%;opacity:0}to{transform:scale(1);transform-origin:0% 0%;opacity:1}}@keyframes circle-2-animation{0%{transform:translate(0);transform:scale(.1);transform-origin:100% 50%;opacity:0}to{transform:translate(-6.25rem);transform:scale(1);transform-origin:100% 50%;opacity:1}}@keyframes circle-3-animation{0%{transform:scale(.1);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%;opacity:1}}@keyframes circle-4-animation{0%{transform-origin:0% 0%;transform:translateY(6.25rem) translate(-6.25rem) scale(.1);opacity:0}to{transform-origin:0% 0%;transform:translateY(0) translate(0) scale(1);opacity:1}}@keyframes circle-5-animation{0%{transform:scale(.1);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%;opacity:1}}@keyframes circles-text-animation{0%{opacity:0}to{opacity:1}}.pipf-content-container{max-width:112rem;margin-inline:auto;box-sizing:border-box;padding-inline:1.25rem}@media(min-width:37.5em){.pipf-content-container{padding-inline:2rem}}@media(min-width:56.25em){.pipf-content-container{padding-inline:3rem}}.pipf-content-container__breakout{margin-inline:-1.25rem}.pipf-content-container__breakout-revert{padding-inline:1.25rem}@media(min-width:37.5em){.pipf-content-container__breakout{margin-inline:-2rem}.pipf-content-container__breakout-revert{padding-inline:2rem}}@media(min-width:56.25em){.pipf-content-container__breakout{margin-inline:0}.pipf-content-container__breakout-revert{padding-inline:0}}.pipf-content-container__carousel{--overflow-start: 1.25rem;--overflow-end: 1.25rem}@media(min-width:37.5em){.pipf-content-container__carousel{--overflow-start: 2rem;--overflow-end: 2rem}}@media(min-width:56.25em){.pipf-content-container__carousel{--overflow-start: 0;--overflow-end: 0}}.pipf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:calc(var(--grid-column-gap) / 16 * 1rem);grid-row-gap:calc(var(--grid-row-gap) / 16 * 1rem);--grid-column-gap: 12;--grid-row-gap: 12}@media(min-width:37.5em){.pipf-grid{grid-template-columns:repeat(6,minmax(0,1fr));--grid-column-gap: 16;--grid-row-gap: 16}}@media(min-width:56.25em){.pipf-grid{grid-template-columns:repeat(12,minmax(0,1fr));--grid-column-gap: 24;--grid-row-gap: 24}}:focus:not(:focus-visible){outline:none}a[class*=pipf-]:focus-visible,button[class*=pipf-]:focus-visible,[role=button][class*=pipf-]:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}a[class*=pipf-]:focus-visible p{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-link:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-collapsible:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-expander__btn:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-expander__content:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-chunky-header:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-checkbox input[type=checkbox]:focus-visible~.pipf-checkbox__symbol{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-checkbox input[type=checkbox]:focus-visible:hover~.pipf-checkbox__symbol{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-radio input[type=radio]:focus-visible~.pipf-radio__symbol{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-radio input[type=radio]:focus-visible:hover~.pipf-radio__symbol{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-btn:focus-visible,.pipf-tabs__panel:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-btn[class*=inverse]:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-btn[class*=image-overlay]:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-pill:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-icon-pill:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-slider-handle:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-shoppable-image__category-link:focus-visible,.pipf-shoppable-image__dot:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-tabs__tab:focus-visible{box-shadow:none;outline:none}.pipf-tabs__tab:focus-visible:before{bottom:2px;z-index:unset}.pipf-tabs__tab:focus-visible:after{content:"";position:absolute;inset:0;display:block;box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));border-radius:4px}.pipf-dual-btn--secondary .pipf-dual-btn__first:focus-visible,.pipf-dual-btn--secondary .pipf-dual-btn__second:focus-visible{box-shadow:0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255)),0 0 0 6px rgb(var(--colour-neutral-7, 17, 17, 17));outline:none;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-out}.pipf-dual-btn__first:focus-visible:hover,.pipf-dual-btn__second:focus-visible:hover{outline:none;box-shadow:inset 0 0 0 1px rgb(var(--colour-neutral-7, 17, 17, 17)),0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255)),0 0 0 6px rgb(var(--colour-neutral-7, 17, 17, 17))}.pipf-dual-btn--primary .pipf-dual-btn__first:focus-visible,.pipf-dual-btn--primary .pipf-dual-btn__second:focus-visible{box-shadow:0 0 0 4px rgb(var(--colour-static-black, 17, 17, 17)),0 0 0 6px rgb(var(--colour-static-white, 255, 255, 255));outline:none;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-out}.pipf-card:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-card:focus-visible .pipf-card__title{text-decoration:none}.pipf-card:focus-visible p{box-shadow:none;outline:none}.pipf-content-card .pipf-content-card__headers:focus-visible{box-shadow:none;outline:none}.pipf-content-card .pipf-content-card__headers:focus-visible:before{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-choice-item__radio:focus-visible,.pipf-choice-item__action:focus-visible{box-shadow:none;outline:none}.pipf-choice-item__radio:focus-visible~.pipf-choice-item__border:before,.pipf-choice-item__action:focus-visible~.pipf-choice-item__border:before{content:"";position:absolute;inset:-.125rem;box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out;border-radius:4px}.pipf-simple-video__button:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-jumbo-btn:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-jumbo-btn.pipf-jumbo-btn--inverse:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-accordion-item-header:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-link-list__item:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-switch input[type=checkbox]:focus-visible+.pipf-switch__toggle:before{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-switch input[type=checkbox]:focus-visible:hover+.pipf-switch__toggle:before{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-tooltip__trigger-button:focus-visible,.pipf-tooltip__custom-trigger-wrapper:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-search .pipf-search__scope:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out;border-radius:4px}.pipf-search .pipf-search__scope:focus-visible,.pipf-search .pipf-btn:focus-visible{box-shadow:0 0 0 1px rgb(var(--colour-neutral-1, 255, 255, 255));outline:2px solid rgb(var(--colour-neutral-7, 17, 17, 17));outline-offset:1px}.pipf-search .pipf-search__input:focus-visible{outline:0}.pipf-search .pipf-search__input:-webkit-autofill:focus-visible{box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset;transition:box-shadow 0ms cubic-bezier(.4,0,.4,1);caret-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-toast .pipf-btn:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-action-list-item__action:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out;outline:none;box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.pipf-overflow-carousel .pipf-btn[class*=inverse]:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-modal-header .pipf-btn:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-list-view-item__action:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.pipf-quantity-stepper__input:focus-visible{outline:none}button.pipf-avatar:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:var(--skapa-focus-outline-offset, 4px);transition:outline .2s ease-out,box-shadow .2s ease-out}.pipf-typography,.pipf-typography *{--skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))}*[class^=pipf-typography-],*[class*=" pipf-typography-"]{font-size:calc(1rem * var(--skapa-base-multiplier, 1) * var(--skapa-font-size, 14) / 16);font-weight:clamp(400,var(--skapa-font-weight, 400),700);line-height:var(--skapa-line-height, 1.5);--skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))}.pipf-typography-margin-compensation *[class*=pipf-typography-]{margin-inline:calc(-.095*(1em - 14px))}.pipf-typography-paragraph-spacing *[class*=pipf-typography-]{margin-bottom:calc(1em * (var(--skapa-line-height, 1.5) - 1))}.pipf-typography-base-14{--skapa-base-multiplier: 1 }.pipf-typography-base-16{--skapa-base-multiplier: calc(16 / 14)}.pipf-typography-base-20{--skapa-base-multiplier: calc(20 / 14)}.pipf-typography-base-28{--skapa-base-multiplier: 2 }.pipf-typography-base-56{--skapa-base-multiplier: 4 }.pipf-typography-body-s{--skapa-font-size: var(--skapa-body-s, 12);--skapa-font-weight: 400;--skapa-line-height: 1.8}.pipf-typography-body-m{--skapa-font-size: var(--skapa-body-m, 14);--skapa-font-weight: 400;--skapa-line-height: 1.5}.pipf-typography-body-l{--skapa-font-size: var(--skapa-body-l, 16);--skapa-font-weight: 400;--skapa-line-height: 1.5}.pipf-typography-display-m{--skapa-font-size: var(--skapa-display-m, 40);--skapa-font-weight: 700;--skapa-line-height: 1.2}.pipf-typography-display-xl{--skapa-font-size: var(--skapa-display-xl, 72);--skapa-font-weight: 700;--skapa-line-height: 1.2}.pipf-typography-display-l{--skapa-font-size: var(--skapa-display-l, 56);--skapa-font-weight: 700;--skapa-line-height: 1.2}.pipf-typography-heading-m{--skapa-font-size: var(--skapa-heading-m, 18);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-heading-xl{--skapa-font-size: var(--skapa-heading-xl, 32);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-heading-l{--skapa-font-size: var(--skapa-heading-l, 24);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-heading-s{--skapa-font-size: var(--skapa-heading-s, 16);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-heading-xs{--skapa-font-size: var(--skapa-heading-xs, 14);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-label-s{--skapa-font-size: var(--skapa-label-s, 12);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-label-xs{--skapa-font-size: var(--skapa-label-xs, 10);--skapa-font-weight: 700;--skapa-line-height: 1.25;text-transform:uppercase}.pipf-typography-label-m{--skapa-font-size: var(--skapa-label-m, 14);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-label-l{--skapa-font-size: var(--skapa-label-l, 16);--skapa-font-weight: 700;--skapa-line-height: 1.25}.pipf-typography-caption-m{--skapa-font-size: var(--skapa-caption-m, 14);--skapa-font-weight: 400;--skapa-line-height: 1.25}.pipf-typography-caption-l{--skapa-font-size: var(--skapa-caption-l, 16);--skapa-font-weight: 400;--skapa-line-height: 1.25}.pipf-typography-caption-s{--skapa-font-size: var(--skapa-caption-s, 12);--skapa-font-weight: 400;--skapa-line-height: 1.5}.pipf-typography-statement-m{--skapa-font-size: var(--skapa-statement-m, 20);--skapa-font-weight: 400;--skapa-line-height: 1.5}.pipf-typography-statement-l{--skapa-font-size: var(--skapa-statement-l, 28);--skapa-font-weight: 400;--skapa-line-height: 1.5}.pipf-typography-regular{--skapa-font-weight: 400}.pipf-typography-typescale-desktop{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 24;--skapa-heading-xl: 32;--skapa-display-m: 40;--skapa-display-l: 56;--skapa-display-xl: 72;--skapa-statement-m: 20;--skapa-statement-l: 28;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}.pipf-typography-typescale-small-screen{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 20;--skapa-heading-xl: 24;--skapa-display-m: 28;--skapa-display-l: 36;--skapa-display-xl: 48;--skapa-statement-m: 18;--skapa-statement-l: 20;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}.pipf-typography-typescale-large-screen{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 28;--skapa-heading-xl: 40;--skapa-display-m: 64;--skapa-display-l: 96;--skapa-display-xl: 144;--skapa-statement-m: 28;--skapa-statement-l: 40;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}.pipf-typography-typescale-auto{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 20;--skapa-heading-xl: 24;--skapa-display-m: 28;--skapa-display-l: 36;--skapa-display-xl: 48;--skapa-statement-m: 18;--skapa-statement-l: 20;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}@media(min-width:37.5em){.pipf-typography-typescale-auto{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 24;--skapa-heading-xl: 32;--skapa-display-m: 40;--skapa-display-l: 56;--skapa-display-xl: 72;--skapa-statement-m: 20;--skapa-statement-l: 28;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}}@media(min-width:75em){.pipf-typography-typescale-auto{--skapa-heading-xs: 14;--skapa-heading-s: 16;--skapa-heading-m: 18;--skapa-heading-l: 28;--skapa-heading-xl: 40;--skapa-display-m: 64;--skapa-display-l: 96;--skapa-display-xl: 144;--skapa-statement-m: 28;--skapa-statement-l: 40;--skapa-body-l: 16;--skapa-body-m: 14;--skapa-body-s: 12;--skapa-caption-l: 16;--skapa-caption-m: 14;--skapa-caption-s: 12;--skapa-label-l: 16;--skapa-label-m: 14;--skapa-label-s: 12;--skapa-label-xs: 10}}*:is(.pipf-typography-character-set-arabic,.pipf-typography-character-set-chinese_simplified,.pipf-typography-character-set-chinese_traditional,.pipf-typography-character-set-hebrew,.pipf-typography-character-set-japanese,.pipf-typography-character-set-korean){--skapa-characterset-multiplier: 0}.pipf-text{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-text--lighter{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.pipf-textcontext-wrapper{display:contents}.pipf-page{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:calc(var(--grid-column-gap) / 16 * 1rem);--grid-column-gap: 12}@media(min-width:37.5em){.pipf-page{grid-template-columns:repeat(6,minmax(0,1fr));--grid-column-gap: 16}}@media(min-width:56.25em){.pipf-page{grid-template-columns:repeat(12,minmax(0,1fr));--grid-column-gap: 24}}.pipf-page__right-container{grid-column:1/span 4}@media(min-width:37.5em){.pipf-page__right-container{grid-column-end:span 6}}@media(min-width:56.25em){.pipf-page__right-container{padding:0 0 0 2.5rem;grid-column:8/span 5;grid-row:3/span 2;align-self:flex-start}}@media(min-width:75em){.pipf-page__right-container{grid-column:8/span 5}}@media(min-width:56.25em){.pipf-page__right-container--sticky{top:6rem;position:sticky}}.pipf-page__right-container-content{display:flex;flex-direction:column}.pipf-page__left-top-container,.pipf-page__left-bottom-container{grid-column:1/span 4}@media(min-width:37.5em){.pipf-page__left-top-container,.pipf-page__left-bottom-container{grid-column-end:span 6}}@media(min-width:56.25em){.pipf-page__left-top-container,.pipf-page__left-bottom-container{grid-column-end:span 7}}.pipf-page__left-top-container{margin:0 -1.25rem;position:relative}@media(min-width:56.25em){.pipf-page__left-top-container{margin:0;grid-row:3}}@media(min-width:56.25em){.pipf-page__left-bottom-container{grid-row:4}}.fs-monthly-pay-link{display:none}.pipf-circular-modal__store{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));margin-bottom:1.5rem}.pipf-circular-modal__offers{margin-bottom:2rem}.pipf-circular-modal__offers .pipf-product-card__info-container{justify-content:start}.pipf-circular-modal__offer{border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));display:flex;justify-content:space-between;padding:1.5rem 1rem}a.pipf-circular-modal__offer{text-decoration:none}a.pipf-circular-modal__offer:hover,a.pipf-circular-modal__offer:active,a.pipf-circular-modal__offer:focus{text-decoration:none}a.pipf-circular-modal__offer:hover .pipf-product-card__title,a.pipf-circular-modal__offer:active .pipf-product-card__title,a.pipf-circular-modal__offer:focus .pipf-product-card__title{text-decoration:underline}.pipf-circular-modal__offer:not(:last-child){margin-bottom:1rem}.pipf-circular-modal__price{flex-shrink:0;padding-inline-start:1rem}.pipf-circular-modal__discount-type{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));margin-top:.75rem}.pipf-circular-modal__discount-reason{margin-inline-start:.75rem}.pipf-circular-modal__instructions-header{margin-bottom:1rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.pipf-circular-modal__instructions{list-style:none;display:flex;flex-wrap:wrap}.pipf-circular-modal__instruction{width:100%;margin-bottom:1rem}.pipf-circular-modal__bullet{width:2rem;height:2rem;line-height:2rem;background-color:rgb(var(--colour-neutral-2, 245, 245, 245));border-radius:50%;display:inline-block;font-weight:700;text-align:center}
