@keyframes slidingText1{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slidingText2{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{transform:rotate(-35deg)}@keyframes slidingText1{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slidingText2{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cross-sell-pack-wrapper{display:flex;flex-direction:column;gap:3rem;margin-top:2rem;margin-bottom:2.5rem}.cross-sell{width:100vw;max-width:120rem;margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 2rem;background-color:#e5eff3}@media (min-width: 1025px){.cross-sell{width:auto;margin:0 auto;padding:0 0 2.5rem 2.5rem;border-radius:.5rem}}.cross-sell__title{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1.375rem;line-height:1.091;color:#262626;font-weight:400;text-transform:uppercase;margin:0;padding:1.5rem;text-align:center}@media (min-width: 575px){.cross-sell__title{font-size:calc(.00743 * 100vw + 17.72491px)}}@media (min-width: 1920px){.cross-sell__title{font-size:2rem;line-height:1.125}}.cross-sell__pack-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1025px){.cross-sell__pack-wrapper{flex-direction:row;gap:0}}.cross-sell__pack{display:flex;gap:5rem;align-items:stretch}@media (max-width: 1024px){.cross-sell__pack{margin-right:-2rem;margin-left:-2rem}}@media (min-width: 1025px){.cross-sell__pack{margin:0;padding:1.5rem;background-color:#fff;border-radius:.5rem}}.cross-sell__product-wrapper{width:auto;margin-right:auto;margin-left:auto}@media (min-width: 1025px){.cross-sell__product-wrapper{display:grid;gap:5rem}}@media (min-width: 1280px){.cross-sell__product-wrapper{gap:12rem}}@media (min-width: 1025px){.cross-sell__pack--2 .cross-sell__product-wrapper{grid-template-columns:repeat(2, minmax(0, 20rem))}}@media (min-width: 1025px){.cross-sell__pack--3 .cross-sell__product-wrapper{grid-template-columns:repeat(3, minmax(0, 20rem))}}.cross-sell__product{flex-shrink:1;width:100%;max-width:20rem;height:auto;background-color:#fff}@media (max-width: 1024px){.cross-sell__product{padding-bottom:4rem}}@media (max-width: 1024px){.cross-sell__product+.cross-sell__product{padding-left:5rem}}@media (max-width: 1024px){.cross-sell__product:first-child{margin-left:2rem;padding-left:0;border-radius:.5rem 0 0 .5rem}}@media (max-width: 1024px){.cross-sell__product:last-child{margin-right:2rem;padding-right:0;border-radius:0 .5rem .5rem 0}}.cross-sell__product::before{position:absolute;top:0;bottom:0;left:1.5rem;width:2rem;height:100%;background-image:url("data:image/svg+xml;utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 16c0-.41.34-.75.75-.75h22c.41 0 .75.34.75.75s-.34.75-.75.75H5c-.41 0-.75-.34-.75-.75Z' fill='%23024d6d'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 4.25c.41 0 .75.34.75.75v22c0 .41-.34.75-.75.75s-.75-.34-.75-.75V5c0-.41.34-.75.75-.75Z' fill='%23024d6d'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:''}@media (min-width: 1025px){.cross-sell__product::before{left:-3.5rem}}@media (min-width: 1280px){.cross-sell__product::before{left:-7rem}}.cross-sell__product:first-child::before{display:none}.cross-sell .product{width:100%}@media (max-width: 1024px){.cross-sell .product{max-width:12.5rem}}.cross-sell .product-tile,.cross-sell .product{height:100%}.cross-sell__pagination{padding:1rem}.cross-sell__summary-wrapper{display:flex;align-items:center;width:100%}@media (min-width: 1025px){.cross-sell__summary-wrapper{width:25%}}.cross-sell__summary{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}@media (min-width: 1025px){.cross-sell__summary{width:auto;margin:auto;padding:1.5rem}}.cross-sell__summary-heading{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1.125rem;line-height:1.11;color:#262626;margin:0}@media (min-width: 575px){.cross-sell__summary-heading{font-size:calc(.00297 * 100vw + 16.28996px)}}@media (min-width: 1920px){.cross-sell__summary-heading{font-size:1.375rem;line-height:1.273}}.cross-sell__price{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.cross-sell__save{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1rem;line-height:1.375;color:#262626;font-weight:400;display:flex;flex-basis:100%;gap:.25rem;justify-content:center}@media (min-width: 575px){.cross-sell__save{font-size:calc(.00297 * 100vw + 14.28996px)}}@media (min-width: 1920px){.cross-sell__save{font-size:1.25rem;line-height:1.2}}.cross-sell__button{max-width:22.5rem}.product-detail .attributes .swatch-circle{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:0.063em solid rgba(0,0,0,0.3);display:inline-block;margin-right:0.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;left:0.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;height:0.75em;left:0.31em;line-height:0.8em;position:absolute;top:0.35em;width:0.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:0.75em;line-height:0.8em;width:0.8em}.product-main-info{display:flex;max-width:81.5rem;margin:0 auto}.product-main-info__left{position:relative;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.product-main-info__left{align-items:flex-end;justify-content:flex-start}}.product-main-info__right{position:relative}@media (min-width: 768px){.product-main-info__right{max-width:32.5rem}}.product-main-info__left,.product-main-info__right{flex:1 1 100%;min-width:0}@media (min-width: 768px){.product-main-info__left,.product-main-info__right{flex:1 1 50%;max-width:37rem}}.product__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin:0}@media (max-width: 767px){.product__header{margin-top:1rem}}.product__model{margin:0 8.75rem 0 0}@media (min-width: 768px){.product__model{margin:0}}.product__short-description{margin-bottom:1rem}.product__short-description-title{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.875rem;line-height:1.428;color:#262626;display:inline-block;margin:0}@media (min-width: 575px){.product__short-description-title{font-size:calc(.00149 * 100vw + 13.14498px)}}@media (min-width: 1920px){.product__short-description-title{font-size:1rem;line-height:1.375}}.product__rating{position:absolute;top:1rem;right:0}@media (min-width: 768px){.product__rating{position:relative;top:0;margin:0 0 1.5rem 0}}@media (min-width: 768px){.product__attributes{max-width:32.5rem}}.product__size{border-bottom:.0625rem solid #e5eff3}.product__size .product-details-slider{margin:0 -.5rem}.product__addto{flex-grow:1;margin-left:.5rem}@media (min-width: 1025px){.product__addto{margin-left:2rem}}@media (max-width: 574px){.product__bottom-bar{padding-right:1rem;padding-left:1rem;z-index:2;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff;box-shadow:0 -3px 6px rgba(108,119,137,0.2);position:fixed;right:0;bottom:0;left:0}}@media (max-width: 574px) and (min-width: 360px){.product__bottom-bar{padding-right:calc(.02051 * 100vw + 8.61538px);padding-left:calc(.02051 * 100vw + 8.61538px)}}@media (max-width: 574px) and (min-width: 1920px){.product__bottom-bar{padding-right:3rem;padding-left:3rem}}.product__actions{display:flex;align-items:center;justify-content:space-between}@media (max-width: 574px){.product__actions{margin-bottom:env(safe-area-inset-bottom)}}.product__tabs{max-width:70rem;margin-right:auto;margin-left:auto}@media (min-width: 768px){.product__gift{display:flex;justify-content:flex-end;width:100%}}.product__prices{margin-bottom:1rem}.product__availability-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;padding:0 0 .5rem 0}.product__availability{flex-grow:1}.product__volume-discount{margin-bottom:1rem;padding:.3125rem .75rem .3125rem .3125rem}.product__volume-discount-text{display:block}.product__volume-discount-unit{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.75rem;line-height:1.5;color:#262626;font-weight:700;color:#3d387d}@media (min-width: 575px){.product__volume-discount-unit{font-size:calc(.00149 * 100vw + 11.14498px)}}@media (min-width: 1920px){.product__volume-discount-unit{font-size:.875rem;line-height:1.428}}.product__volume-discount-callout{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.75rem;line-height:1.5;color:#262626}@media (min-width: 575px){.product__volume-discount-callout{font-size:calc(.00149 * 100vw + 11.14498px)}}@media (min-width: 1920px){.product__volume-discount-callout{font-size:.875rem;line-height:1.428}}.product__variation-label-value{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.875rem;line-height:1.428;color:#262626;color:#6b6b6b;margin:.5rem 0}@media (min-width: 575px){.product__variation-label-value{font-size:calc(.00149 * 100vw + 13.14498px)}}@media (min-width: 1920px){.product__variation-label-value{font-size:1rem;line-height:1.375}}.product .size .product__variation-label-value{min-height:1.5rem}.product__recommendations{margin:3rem 0}@media (min-width: 1025px){.product__recommendations{margin:5rem 0}}.product__video-block{display:flex;flex-direction:column;align-items:center;max-width:98.5rem;margin:0 auto}@media (min-width: 1280px){.product__video-block{flex-direction:row}}.product__reviews{margin-top:5rem}@media (min-width: 768px){.product__reviews{text-align:center}}.product__reviews>.product-rating .product-rating__reviews-number{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.875rem;line-height:1.428;color:#262626}@media (min-width: 575px){.product__reviews>.product-rating .product-rating__reviews-number{font-size:calc(.00149 * 100vw + 13.14498px)}}@media (min-width: 1920px){.product__reviews>.product-rating .product-rating__reviews-number{font-size:1rem;line-height:1.375}}.product__reviews>.product-rating .product-rating__star-icon{width:1.5rem;height:1.5rem}.product__reviews-title{margin-bottom:.5rem}@media (min-width: 768px){.product__reviews-title{margin-bottom:1rem}}.product__reviews-avg{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.75rem;line-height:1.5;color:#262626;color:#6b6b6b;margin-top:.5rem}@media (min-width: 768px){.product__stock-alert-btn{max-width:22.5rem}}.characteristics{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0}@media (min-width: 1025px){.characteristics{gap:3rem;margin:2rem 0}}.characteristics__group{display:flex;flex-direction:column}.characteristics__label{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.75rem;line-height:1.5;color:#262626;font-weight:700;color:#024d6d;margin:0 0 .5rem}@media (min-width: 575px){.characteristics__label{font-size:calc(.00149 * 100vw + 11.14498px)}}@media (min-width: 1920px){.characteristics__label{font-size:.875rem;line-height:1.428}}.characteristics__pictograms{display:flex;flex-wrap:wrap;gap:1.5rem}@media (min-width: 1025px){.characteristics__pictograms{gap:3rem}}.characteristics__pictogram{display:flex;flex-direction:column;align-items:center}.characteristics__pictogram-icon{color:#024d6d;background-image:url("data:image/svg+xml;utf-8,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.1299 5.00486C-5.43912 12.9226 6.09063 23.3983 8.06438 29.8609C10.1046 32.453 11.7338 45.3704 25.3319 47.8031C36.191 49.7457 45.082 36.8206 47.0469 30.8551C52.4025 14.5956 33.7518 7.18858 26.8155 5.00486C18.9203 2.51926 13.8412 -4.89227 3.1299 5.00486Z' fill='%23e5eff3'/%3E%3C/svg%3E")}.characteristics__pictogram-text{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.75rem;line-height:1.5;color:#262626;color:#024d6d}.product-tabs__content{margin-bottom:3rem}.video-block__video{position:relative;display:block;position:relative;display:block;flex:2;width:100%}.video-block__video::before{display:block;width:0;padding-bottom:56.25%;content:''}.video-block__video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.video-block__video>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.video-block__image{position:relative;display:block;flex:2;width:100%}.video-block__image::before{display:block;width:0;padding-bottom:56.25%;content:''}.video-block__image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.video-block__logo{margin:0 auto 1.5rem}@media (min-width: 1280px){.video-block__logo{margin:0 0 1.5rem}}.video-block__info{display:flex;flex:1;flex-direction:column;align-items:flex-start;margin:1.5rem 0 0}@media (min-width: 1280px){.video-block__info{margin:0 3rem}}.video-block__title{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:1.375rem;line-height:1.091;color:#262626;color:#024d6d;margin:0}@media (min-width: 575px){.video-block__title{font-size:calc(.00743 * 100vw + 17.72491px)}}@media (min-width: 1920px){.video-block__title{font-size:2rem;line-height:1.125}}.video-block__text{font-family:"Quicksand",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:.875rem;line-height:1.428;color:#262626;margin:1.5rem 0}@media (min-width: 575px){.video-block__text{font-size:calc(.00149 * 100vw + 13.14498px)}}@media (min-width: 1920px){.video-block__text{font-size:1rem;line-height:1.375}}@media (min-width: 1280px){.video-block__text{margin:1.5rem 0 3rem 0}}.video-block__button{align-self:center}@media (min-width: 1280px){.video-block__button{align-self:flex-start}}

