.c-promo{border-radius:2rem;min-height:53rem;overflow:hidden}.c-promo>.flex{align-items:flex-start}.c-promo,.c-promo .flex{height:100%}.c-promo .flex{justify-content:space-between}.c-promo--image img,.c-promo--video video{width:100%;height:100%;object-fit:cover}.c-promo__image,.c-promo__video{position:relative;z-index:0;cursor:pointer}.c-promo--absolute{position:absolute;top:0;z-index:-1;width:100%}.c-promo.c-promo__image--small-bubble .c-promo--heading{margin-top:4.6rem;width:fit-content;max-width:calc(100% - 4.6rem);border-radius:0 10rem 10rem 0;padding:2rem 2.8rem}.c-promo.c-promo__image--small-bubble .c-promo--heading h4 p{font-size:2rem!important;line-height:120%!important;color:var(--color);font-weight:300}.c-promo.c-promo__image--small-bubble .c-promo--heading h4 p em{font-family:var(--font-family-secondary);font-size:2.2rem!important;font-weight:400}.c-promo.c-promo__image--large-bubble .c-promo--caption{font-size:20px!important;font-style:normal;font-weight:600;line-height:110%!important;margin-bottom:.7rem!important;padding-right:10%!important}.c-promo.c-promo__image--large-bubble .c-promo--heading h4 p{font-size:16px!important;font-style:normal;font-weight:400;line-height:150%!important;letter-spacing:-.48px!important;padding:0 1.5rem}.c-promo.c-promo__image--large-bubble .c-promo--heading h4 p em{font-family:var(--font-family-secondary);font-size:1.8rem!important;font-weight:500}.c-promo.c-promo__image--large-bubble{overflow:hidden}.c-promo.c-promo__image--large-bubble .c-promo--heading{max-width:62%;margin:4rem;background:none!important}.c-promo.c-promo__image--large-bubble>.flex>*{position:relative;z-index:2}.c-promo.c-promo__image--large-bubble .c-promo__circle{position:absolute;top:0;left:30%;width:210%;height:auto;transform:translate(-50%,-60%);z-index:-1}.c-promo.c-promo__image--large-bubble .c-promo__circle svg{width:100%;height:auto;display:block}.c-promo__image--square>*:not(a){position:static}.c-promo__image--square{display:flex;flex-direction:column-reverse}.c-promo__image--square .c-promo--heading{width:100%;margin-top:0;border-radius:0;padding:5rem 4rem}.c-promo.c-promo__image--square .c-promo--heading h4 p{font-size:2.2rem!important;font-weight:300!important;line-height:126%!important;text-align:center}.c-promo.c-promo__image--square .c-promo--heading h4 p em{font-family:var(--font-family-secondary);font-weight:400!important}.c-promo.c-promo__image--square .c-promo--image{position:relative;flex:1}.c-promo.c-promo__image--square .c-promo--image img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;border-radius:0}.c-promo.c-promo__image--square .flex-column{flex:0}.c-promo.c-promo__image--square .c-promo--cta{position:absolute;bottom:0;left:0;width:100%}.c-promo--heading .h4{font-size:2.4rem!important;line-height:120%!important;color:var(--color);font-weight:600!important}.c-promo--heading p{color:var(--color);margin-top:2.2rem;font-weight:400;font-size:16px!important;line-height:150%!important;letter-spacing:-.48px!important}.c-promo--heading p b{font-weight:600!important}.c-promo--heading p:first-child{margin-top:0}.c-promo__text .c-promo--heading{padding:5rem 3.5rem 2.3rem}.c-promo__image .c-promo--heading{width:100%}.c-promo--cta{width:100%;text-align:center;padding:2.8rem}.c-promo__image .c-promo--cta:has(.c-promo--cta__video-button){padding:3rem;text-align:right}.c-promo--cta .btn{display:block;padding:1.6rem;border-radius:1rem;font-size:1.4rem;line-height:1.9rem}.c-promo__text{cursor:pointer;position:relative}.c-promo__text .c-promo--cta .btn{display:flex;align-items:center;padding:10px 17px;gap:10px;background:#00000001;color:#142130;border:1px solid #142130;border-radius:49px;text-decoration:none;font-weight:400!important;font-size:15px!important;line-height:22.5px!important;text-align:center;letter-spacing:.47px!important;text-transform:capitalize;transition:all .3s ease;margin:0 auto;width:fit-content;cursor:pointer}@media(min-width:768px){.c-promo__text .c-promo--cta .btn{font-size:16px!important;font-weight:400!important;line-height:23.6px!important;letter-spacing:.5px!important}}.c-promo__image .c-promo--cta .btn,.c-promo__image .c-promo--cta svg{color:var(--color-foreground)}.c-promo__image .c-promo--cta:has(.icon-arrow-right){padding:3rem;text-align:right}.c-promo__image .c-promo--cta .btn{background:var(--color-background)}.c-promo__image .c-promo--cta-button.btn.btn.btn{width:fit-content;border-radius:10rem;display:flex;padding:9.198px 13.797px!important;justify-content:center;align-items:center;gap:7.665px!important;font-size:13.875px!important;font-weight:400!important;line-height:0!important;letter-spacing:-.416px!important;margin:auto}.c-promo__image .btn.btn.btn.c-promo--cta__video-button{display:flex;align-items:center;gap:1.5rem;color:var(--color-foreground);background:#ffffff4f;padding:.5rem .5rem .5rem 1.3rem;border:solid 1px var(--color-foreground);border-radius:10rem;width:fit-content;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:12.15px!important;font-weight:600!important;letter-spacing:.38px!important;line-height:1em!important;margin-left:auto}.c-promo--cta__video-icon{width:2.7rem;height:2.7rem;background:#ffffff4f;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-promo__image .alternative-link,.c-promo__text .alternative-link{bottom:0;content:"";left:0;position:absolute;right:0;top:0;opacity:0}.c-collection-product-grid .card-wrapper{min-height:53rem}.card-bottom__information{grid-row-start:3;padding:.8rem}.card-bottom__information .card-information{padding-left:0;padding-right:0}.card-item__view-product{margin-top:1.8rem}.card-item__view-product .btn{display:block;padding:1.6rem;border-radius:1rem;font-size:1.4rem;line-height:1.9rem;border:1px solid #CED3D7;background:#fff}.underline-links-hover:hover .card-item__view-product .btn{text-decoration:none}.card__fabric-swatch{align-self:flex-end;grid-row-start:3;line-height:1;justify-content:end}.card__fabric-swatch img{margin-right:.3rem;border-radius:50%;border:.1rem solid #FFFFFF}.card__fabric-swatch .more-swatches{font-size:2.3rem;margin-left:.15rem;color:#0a2438;font-weight:500;font-family:var(--font-body-family)}.card--media .card__inner .card__content,.card__information{padding-left:1rem;padding-right:1rem}.c-product-item__content__list{margin-top:2rem}.c-product-item__content__list ul{padding-left:2rem}.c-product-item__content__list ul li{list-style:disc;font-size:13px!important;font-weight:500;font-family:var(--font-body-family);color:#253d52}.c-product-item__content__list p{font-size:13px!important;font-weight:500;font-family:var(--font-body-family);color:#253d52;margin-bottom:10px}@media(min-width:1280px)and (max-width:1350px){.c-promo__text .c-promo--heading{padding-right:3rem}.c-promo__image .c-promo--heading{padding-right:3rem;border-radius:1rem 1rem 20rem 0rem}}@media(max-width:667px){.c-promo__text{min-height:auto}}.c-promo--caption{font-weight:300;font-family:var(--font-body-family)!important}.card-bottom__information--us .inc-vat,.card-bottom__information--us .card-information .price .inc-vat{display:none}.card-bottom__information--us .price .price-item{display:flex;align-items:center;gap:.5rem}.card__media-swatches-size{z-index:1;position:absolute;bottom:5rem;right:2rem;text-align:right;display:flex;gap:.25rem;width:max-content;align-items:center}.card__media-swatches-size__swatch{background-color:#fff;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:.9rem!important;font-weight:700;font-family:var(--font-body-family),sans-serif!important}.card__media-swatches-size svg{width:1.25rem;height:1.25rem;color:#0a2438;stroke:currentColor;margin-left:.25rem}.card__media-swatches-colour{z-index:1;position:absolute;bottom:2rem;right:2rem;text-align:right;display:flex;gap:.25rem;width:max-content;align-items:center}.card__media-swatches-colour span{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;border-radius:4rem;background-size:contain;background-repeat:no-repeat;border:1px solid #FFFFFF;background-color:#e9eaec}.card__media-swatches-colour svg{width:1.25rem;height:1.25rem;stroke:#0a2438;margin-left:.25rem}.c-promo__image:not(.c-promo__image--square) .c-promo--heading{position:relative;align-self:flex-start}.c-promo__image:not(.c-promo__image--square) .c-promo--heading h4{font-family:Libre Franklin;font-size:20px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.6px}.c-promo__image:not(.c-promo__image--square) .c-promo--heading h4 em{font-family:Elgraine;font-size:22px;font-style:italic;font-weight:400;line-height:120%}.c-promo__image .alternative-link{display:block}.c-promo__image .alternative-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-promo__image:not(.c-promo__image--square) .c-promo--cta{display:flex;justify-content:flex-end;background-color:var(--color-background,transparent)}.c-promo__image:not(.c-promo__image--square) .c-promo--cta .btn,.c-promo__image:not(.c-promo__image--square) .c-promo--cta a{background:transparent;border:revert;position:relative;z-index:2}:is(.c-promo__image:not(.c-promo__image--square) .c-promo--cta .btn,.c-promo__image:not(.c-promo__image--square) .c-promo--cta a) svg{position:relative;right:30px;bottom:30px;width:32px;height:auto}:is(.c-promo__image:not(.c-promo__image--square) .c-promo--cta .btn,.c-promo__image:not(.c-promo__image--square) .c-promo--cta a) svg path{fill:#fff}.custom-collection-card:hover .c-promo__image .c-promo--cta .btn{background:transparent!important;border:revert!important}@media(max-width:749px){.product-card-wrapper{border-radius:20px;padding:20px 17px;height:auto;min-height:518px}.product-card-wrapper .card{display:flex;flex-direction:column;align-items:center;padding:0;border:none;box-shadow:none}}.product-card-wrapper .card__fabric-swatch{display:none!important}.product-card-wrapper .card{background:#fff!important;border-radius:20px;overflow:hidden}.product-card-wrapper .card__inner{width:100%;border-radius:20px 20px 0 0;overflow:visible;position:relative}.product-card-wrapper .card__media{border-radius:20px 20px 0 0;overflow:hidden}.product-card-wrapper .card__media img{border-radius:20px 20px 0 0;display:block;transition:opacity var(--duration-long) ease}.product-card-wrapper .card--card,.product-card-wrapper .card{--border-width: 0px;--shadow-opacity: 0;border:none!important}.product-card-wrapper .card--card:after{display:none}li.custom-collection-card:has(.product-card-wrapper):hover{box-shadow:none!important}.product-card-wrapper .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-card-wrapper .card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper:hover .media.media--hover-effect>img+img{opacity:1}.product-card-wrapper .card__content{width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:25px}.product-card-wrapper .card__information{display:flex;flex-direction:column;gap:15px;padding:2.3rem 3.5rem 0}.product-card-wrapper .card__content{padding-bottom:2.9rem!important}.product-card-wrapper .splitted-common-title-card{font-weight:400;font-size:12px!important;line-height:17px!important;letter-spacing:2px!important;text-transform:uppercase;color:#63717e;margin:0 0 4px;display:block}.product-card-wrapper .splitted-main-title{font-weight:600!important;font-size:24px!important;line-height:130%!important;letter-spacing:-.03em!important;color:#142130!important;margin:0!important;display:block!important}.product-card-wrapper .card__heading{display:flex;flex-direction:column;gap:0;margin:0}.product-card-wrapper .card__heading a{display:flex;flex-direction:column;text-decoration:none}.product-card-wrapper .card__heading:not(:has(.splitted-common-title-card)) a{font-weight:600!important;font-size:24px!important;line-height:130%;letter-spacing:-.72px!important;color:#142130}.product-card-wrapper .card__static-collection{font-weight:400;font-size:12px;line-height:17px;letter-spacing:2px;text-transform:uppercase;color:#63717e;margin:8px 0 0}.product-card-wrapper .c-product-item__content__list{margin:0}.product-card-wrapper .c-product-item__content__list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.product-card-wrapper .c-product-item__content__list li{display:flex;align-items:flex-start;gap:17px;font-weight:400;font-size:16px!important;line-height:150%;letter-spacing:-.48px!important;color:#142130;padding-left:0}.product-card-wrapper .c-product-item__content__list li:before{content:"";width:11px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M0.80835 4.40835L3.3845 6.80835L9.80835 0.80835' stroke='%2363717E' stroke-width='1.6165' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;margin-top:8.5px}.product-card-wrapper .card-bottom__information{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;padding:0 3.5rem}.product-card-wrapper .card-information{display:flex;flex-direction:column;gap:2px;padding:0}.product-card-wrapper .product-trade-price{font-weight:400;font-size:12px!important;line-height:17px!important;letter-spacing:2px!important;text-transform:uppercase;color:#63717e;margin:0!important}.product-card-wrapper .price-item{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:32px!important;line-height:1.2!important;color:#142130!important;display:block}.product-card-wrapper .price{position:static!important;margin-top:0!important}.product-card-wrapper .price>.inc-vat{display:none!important}.product-card-wrapper .price:not(.price--on-sale) .price__regular{display:flex!important;flex-wrap:wrap!important;align-items:baseline}.product-card-wrapper .price--on-sale .price__sale{display:flex!important;flex-wrap:wrap!important;align-items:baseline}.product-card-wrapper .price__regular .price-item,.product-card-wrapper .price__sale .price-item{width:100%}.product-card-wrapper .vat-texts{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}.product-card-wrapper .card-information .vat-texts .with-vat-relief,.product-card-wrapper .card-information .vat-texts .inc-vat{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:7px!important;line-height:135%!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#142130!important;white-space:nowrap;position:static!important}.product-card-wrapper .card-information .vat-texts .with-vat-relief{font-weight:400!important}.product-card-wrapper .card-information .vat-texts .inc-vat{font-weight:700!important}.product-card-wrapper .vat-texts .with-vat-relief:after{content:" | ";margin:0 4px}.product-card-wrapper .vat-texts.vat-texts--b2b .with-vat-relief:after{content:none}.product-card-wrapper.card-bottom__information--us .with-vat-relief,.product-card-wrapper.card-bottom__information--us .inc-vat{display:none}@media(min-width:1280px)and (max-width:1500px){.product-card-wrapper .card-bottom__information .card-information .price .vat-texts .inc-vat{display:inline!important}.product-card-wrapper .card-bottom__information .card-information .price .vat-texts.vat-texts--b2b .inc-vat{display:none!important}}@media(min-width:750px){.product-card-wrapper .card{height:100%}.product-card-wrapper .card>.card__content:last-child{flex-grow:1;justify-content:space-between}.product-card-wrapper .card__information{flex-grow:1}}.product-card-wrapper .card__badge.top.left.frc-left{position:absolute;left:0!important;top:22px;width:auto;height:40px;align-self:unset;grid-row-start:unset;justify-self:unset;display:flex;align-items:center;z-index:2}.product-card-wrapper .card__badge.top.left.frc-left .badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 15px;gap:8px;height:40px;min-width:130px;border-radius:0 25px 25px 0;border:none;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.product-card-wrapper.card--highlighted{outline:2px solid var(--highlight-color);border-radius:20px}@media(max-width:749px){.product-card-wrapper.card--highlighted{outline:none}.product-card-wrapper.card--highlighted .card{outline:2px solid var(--highlight-color);border-radius:20px}}.product-card-wrapper .card-item__view-product{margin:0;flex-shrink:0}.product-card-wrapper .card-item__view-product .btn{display:flex;justify-content:center;align-items:center;padding:10px 17px;width:auto;min-width:73px;height:36px;background:#00000001;border:1px solid #142130;border-radius:49px;font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px!important;line-height:24px;text-align:center;letter-spacing:.49px;text-transform:capitalize;color:#142130;transition:all .3s ease}.product-card-wrapper .card-item__view-product .btn:hover{background:#142130;color:#fff}@media(max-width:749px){.product-card-wrapper .card-item__view-product .btn:hover{background:#00000001;color:#142130}}
/*# sourceMappingURL=/cdn/shop/t/866/assets/c-component-card.css.map */
