.section__container{position:relative;width:100%}.section__background--secondary{background-color:#222d80}.section__background--tertiary{background-image:linear-gradient(#bacded, #cad0e7)}.section_background--image{background-image:var(--desktop-background-image);min-height:var(--desktop-background-height);height:fir-content;background-size:cover}@media only screen and (max-width: 750px){.section_background--image{background-image:var(--mobile-background-image);height:var(--mobile-background-height)}}.section__background--video{height:var(--desktop-background-height)}@media only screen and (max-width: 750px){.section__background--video{height:var(--mobile-background-height)}}.iframe__background--video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:none}.iframe__background-overlay{position:absolute;margin:0 auto;width:100%;height:100%;opacity:.1;background-color:#000;left:50%;transform:translate(-50%, 0)}.section__content{position:relative;font-family:"DupletRounded",helvetica,arial,sans-serif;background-color:transparent;color:rgb(var(--color-base-text));margin:0 auto;height:100%;max-width:1250px;width:90%;padding:40px 30px}@media only screen and (min-width: 750px)and (max-width: 990px){.section__content{max-width:100vw}}@media only screen and (max-width: 750px){.section__content{max-width:100vw;padding:20px 0px}}.media__anchor{--desktopMediaWidth: 100%;--mobileMediaWidth: 100%;--desktopMediaHeight: auto;--mobileMediaHeight: auto;--desktopMediaPadding: 0px;--mobileMediaPadding: 0px;--desktopMediaRadius: 0px;--mobileMediaRadius: 0px;--desktopMediaHorizontalPositioning: 0px;--desktopMediaVerticalPositioning: 0px;--mobileMediaHorizontalPositioning: 0px;--mobileMediaVerticalPositioning: 0px;padding:var(--desktopMediaPadding);max-width:100%}@media only screen and (max-width: 750px){.media__anchor{padding:var(--mobileMediaPadding)}}@media only screen and (min-width: 750px){.media__anchor-desktop--detached{pointer-events:none;width:0;padding:0}}@media only screen and (max-width: 750px){.media__anchor-mobile--detached{pointer-events:none;width:0;padding:0}}.media__container{position:relative;max-width:100%;width:var(--desktopMediaWidth);padding-top:var(--desktopMediaHeight)}@media only screen and (max-width: 750px){.media__container{width:var(--mobileMediaWidth);padding-top:var(--mobileMediaHeight)}}.media__container img,.media__container iframe{all:unset;position:absolute;max-width:100%;height:100%;width:var(--desktopMediaWidth);top:var(--desktopMediaVerticalPositioning);left:var(--desktopMediaHorizontalPositioning);border-radius:var(--desktopMediaRadius)}@media only screen and (max-width: 750px){.media__container img,.media__container iframe{width:var(--mobileMediaWidth);top:var(--mobileMediaVerticalPositioning);left:var(--mobileMediaHorizontalPositioning);border-radius:var(--mobileMediaRadius)}}@media only screen and (min-width: 750px){.media__container-desktop--detached{width:0;padding-top:0}.media__container-desktop--detached img,.media__container-desktop--detached iframe{max-width:unset;height:unset}}@media only screen and (max-width: 750px){.media__container-mobile--detached{width:0;padding-top:0}.media__container-mobile--detached img,.media__container-mobile--detached iframe{max-width:unset;height:unset}}.font--phosphate{font-family:"PhosphateSolid",helvetica,arial,sans-serif;letter-spacing:1.42px;line-height:1 !important}.text__container{--textColor: $colour-dark-text;--textDesktopFontSize: 16px;--textMobileFontSize: 14px;--textDesktopLineHeight: 1.4;--textMobileLineHeight: 1.4;display:inline-block;font-size:var(--textDesktopFontSize);line-height:var(--textDesktopLineHeight);color:var(--textColor)}@media only screen and (max-width: 750px){.text__container{font-size:var(--textMobileFontSize);line-height:var(--textMobileLineHeight)}}.text__container p{all:unset}.text__container a{color:unset;font-weight:unset}@media only screen and (max-width: 750px){.display-desktop-only{display:none !important}}@media only screen and (min-width: 750px){.display-mobile-only{display:none !important}}._card{display:block;overflow:hidden;text-decoration:none}._card-information+._card{margin-bottom:1.3rem}@media screen and (min-width: 750px){._card-information+._card{margin-bottom:1.7rem}}._card._card--soft{background-color:rgba(var(--color-foreground), 0.04);color:rgb(var(--color-foreground))}._card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}._card--media{display:block;text-decoration:none}._card--text-only{display:flex;justify-content:center}._card--text-only._card--product{position:static}._card--text-only::before{content:"";display:block;padding-bottom:100%}._card--product{position:relative}._card--stretch{height:100%}._card--light-border{border:.1rem solid rgba(var(--color-foreground), 0.04)}._card--light-border:hover{border:.1rem solid rgba(var(--color-foreground), 0.3);box-shadow:none}._card__text-spacing{padding:3rem}._card-colored.color-background-1{background-color:rgba(var(--color-foreground), 0.04)}._card--media ._card__text-spacing{padding:2rem}@media screen and (min-width: 750px){._card--media ._card__text-spacing{padding-left:3rem;padding-right:3rem}}._card-information>*+*{margin-top:.5rem}._card--text-only ._card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}._card__content{margin-left:2.5rem;margin-right:2.5rem}._card__content>*{margin:0}._card--text-only ._card__content{grid-row:2;justify-self:flex-start;margin-bottom:6rem;margin-top:5rem}._card--text-only ._card__badge{align-self:flex-end;grid-row:3}._card--search ._card__badge>*,._card--text-only ._card__badge>*{margin:0 1.2rem 1.2rem}._card--search ._card__badge,._card--text-only ._card__badge{position:initial}._card--text-only ._card__content+._card__badge{margin-top:-5rem}.media+._card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){._card--text-only ._card__content{margin-top:7rem;margin-bottom:7rem}._card--text-only ._card__content+._card__badge{margin-top:-7rem}}._card__text-spacing>*{margin:0}._card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}._card__text{margin:0;word-break:break-word}._card-information__text{display:block;margin:0;padding-right:1.2rem}@media screen and (max-width: 350px){._card-information__text{padding-right:unset}}._card-information__description{display:-webkit-box;margin-top:.8rem;margin-bottom:1.6rem;font-size:1.6rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._starter-pack-card-wrapper ._card-information__description{-webkit-line-clamp:unset}._card-information__description-ul{font-size:1.4rem}._card-information__wrapper{width:100%;height:100%;display:flex;flex-direction:column}._card-information__wrapper>*{line-height:calc(1 + 0.4 / var(--font-body-scale));color:rgb(var(--color-foreground))}._card-information__wrapper .full-unstyled-link{text-decoration:none;line-height:28px;width:100%;z-index:2}._card-information__wrapper>.price{color:rgb(var(--color-foreground));font-weight:700;margin-top:auto}._card-information__wrapper>.rating{margin-top:.4rem}._card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating)+*:not(.price){margin-top:.7rem}._card-information__wrapper .caption{letter-spacing:.07rem}._card-wrapper{color:inherit;display:flex;flex-direction:column;position:relative;text-decoration:none;height:100%;background:var(--color-product-card-background)}._card-wrapper ._card-information{order:1;flex-grow:1;justify-self:stretch}._card-wrapper .full-unstyled-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}._card-wrapper .full-unstyled-link:focus-visible{outline:0;box-shadow:none}._card-wrapper .full-unstyled-link:focus-visible::after{outline:.2rem solid rgba(var(--color-foreground), 0.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground), 0.3)}._card-wrapper .product__button{margin-top:1.6rem !important;position:relative}.plp-button__grey{width:100%}._card-wrapper:focus-within ._card{box-shadow:none}._card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){._card__media-spacer{padding:3rem 3rem 0}}._card__media-full-spacer{padding:2rem}._card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}._card__badge{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;gap:5px}@media screen and (max-width: 500px){._card__badge{bottom:1rem;display:flex;flex-wrap:wrap;left:1rem;height:32px;margin-bottom:1.2rem;flex-direction:column}._card__badge .badge{font-size:1.2rem}._card__badge .badge:not(:first-of-type){display:none}}@media screen and (min-width: 500px)and (max-width: 990px){._card__badge{bottom:1rem;display:flex;flex-wrap:wrap;left:1rem;height:32px;margin-bottom:1.2rem;flex-direction:column}._card__badge .badge{font-size:1.2rem;margin-right:.2rem}._card__badge .badge:not(:first-of-type){display:none}}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}._card:hover ._card-colored .overlay-card{background-color:rgba(var(--color-card-hover), 0.06)}@media screen and (min-width: 990px){._card .media.media--hover-effect>img:only-child,._card-wrapper .media.media--hover-effect>img:only-child,._card--search img{transition:transform var(--duration-long) ease}._card:hover .media.media--hover-effect>img:first-child:only-child,._card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}._card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}._card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}._card-wrapper:not(._starter-pack-card-wrapper):hover ._card-information__text{text-decoration:underline;text-underline-offset:.3rem}._card-wrapper:hover ._card--search img{transform:scale(1.05)}._card-wrapper:hover ._card__text{text-decoration:underline;text-underline-offset:.3rem}._card-wrapper:hover ._card--soft{background-color:rgba(var(--color-card-hover), 0.06);transition:background-color var(--duration-long) ease}}.product-roundel__image{position:absolute;top:50px;right:0px;z-index:1;max-width:70px}.product-roundel__image img{object-fit:contain}@media screen and (max-width: 500px){.product-roundel__image img{max-width:50px}}@media screen and (min-width: 500px)and (max-width: 990px){.product-roundel__image img{max-width:60px}}@media screen and (min-width: 500px){.product-roundel__image{top:50px;right:5px}}.product-roundel-print__image{position:absolute;top:135px;left:-2rem;z-index:1;object-fit:contain}.product-roundel-print__image img{max-width:80px;object-fit:contain}@media screen and (max-width: 500px){.product-roundel-print__image img{max-width:70px}}@media screen and (min-width: 500px)and (max-width: 990px){.product-roundel-print__image{top:137px;left:-2.5rem}}@media screen and (min-width: 990px){.product-roundel-print__image{top:220px;left:10}}:not(.collection) .brand-image__container{position:absolute;z-index:1;margin-left:-15px;top:-6rem}:not(.collection) .brand-image__container img{max-width:70%}@media screen and (min-width: 500px)and (max-width: 990px){:not(.collection) .brand-image__container img{max-width:70%}}@media screen and (max-width: 500px){:not(.collection) .brand-image__container img{max-width:80%}}.collection .brand-image__container{position:absolute;z-index:1;top:-6rem}.collection .brand-image__container img{max-width:70%}@media screen and (min-width: 500px)and (max-width: 990px){.collection .brand-image__container{left:.5rem}.collection .brand-image__container img{max-width:60%}}@media screen and (max-width: 500px){.collection .brand-image__container img{max-width:50%}}@media screen and (max-width: 360px){.collection .brand-image__container{left:.5rem}}._grid__item .alt-brand-image__container{position:absolute;z-index:1;top:-6rem;left:-1.5rem}._grid__item .alt-brand-image__container img{max-width:70%}@media screen and (min-width: 500px)and (max-width: 990px){._grid__item .alt-brand-image__container img{max-width:70%}}@media screen and (max-width: 500px){._grid__item .alt-brand-image__container img{max-width:60%}}.cross-sells--item .alt-brand-image__container{position:absolute;z-index:1;top:-6rem;left:-1.5rem}.cross-sells--item .alt-brand-image__container img{max-width:70%}@media screen and (min-width: 500px)and (max-width: 990px){.cross-sells--item .alt-brand-image__container img{max-width:70%}}@media screen and (max-width: 500px){.cross-sells--item .alt-brand-image__container img{max-width:80%}}.starter-pack__images{padding-bottom:100%;position:relative}.starter-pack__image-wrapper{position:absolute;width:100%;height:100%;overflow:visible}.starter-pack__image{width:55%;position:absolute;padding-bottom:55%;border-radius:15px}p.starter-pack__plus{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.starter-pack__image__1{top:6px;left:6px}.starter-pack__image__2{bottom:6px;right:6px}.starter-pack__images .starter-pack__image-wrapper .icon-plus{position:absolute;bottom:20%;left:15%;width:3rem}@media screen and (max-width: 300px){.starter-pack__images .starter-pack__image-wrapper .icon-plus{width:2rem}}.option-items--variant{border:1px solid #d9d9d9}.option-items--variant:hover{border:1px solid var(--color-button-background) !important;border-radius:5px;cursor:pointer}.option-items-variant-active{border:1px solid var(--color-button-background) !important;border-radius:8px}._grid__item{height:auto}._card-wrapper .option--items{display:none;flex-wrap:wrap;margin-bottom:1rem;justify-content:space-around;align-items:space-around;text-align:center;gap:1rem;margin-top:10px}.option-items-animate-open{animation-name:animate-open;animation-duration:300ms}@keyframes animate-open{0%{transform:translateY(-25%);opacity:0}100%{transform:translateY(0);opacity:1}}._card-wrapper .options--container{padding-left:0;padding-right:0}@media screen and (min-width: 990px){._card-wrapper .option--items{justify-content:center;align-items:center;margin-top:10px}}._card-wrapper .button--choose-add-to-cart{display:none}._card-wrapper .option-items--variant{border:1px solid #d9d9d9;border-radius:8px;z-index:1;padding:.2rem 1rem;text-align:center;font-size:1.2rem;font-weight:700;margin:auto 0}@media screen and (min-width: 990px){._card-wrapper .option-items--variant{flex-basis:40%;width:40%}}@media screen and (min-width: 1200px){._card-wrapper .option-items--variant{flex-basis:25%;width:25%}}._card-wrapper .options--container-divider{border-top:1px solid var(--color-button-background)}._card-wrapper .button--choose-options{padding-left:1rem;padding-right:1rem}@media screen and (max-width: 550px){.button--template{padding:7px}}