:root{--brand-main-blue: #1E3F5A;--brand-light-blue: #94D4ED;--brand-grey-blue: #8994A6;--brand-polar: #E8F5FA;--brand-grey: #ECECEC;--brand-white: #ffffff;--brand-light-green: #DFEEE1;--brand-light-pink: #F7D5D3;--font-navigation-size: clamp(.875rem, .748rem + .3174vw, .875rem);--title-xs: clamp(var(--sp-5d5), 2.526vw, var(--sp-7));--title-lg: clamp(var(--sp-8), 3.368vw, var(--sp-16));--title-xl: clamp(2.5rem, 6.737vw, 4rem);--buttons-border-width: 1px}.anchor-link{scroll-margin-top:92px}:checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color)}.slideshow-content{max-width:var(--page-container);margin:auto;padding-inline:clamp(1rem,4vw,3.75rem)}.shopify-policy__title>*{font-size:clamp(2rem,6.737vw,3.5rem);line-height:1.18}.main-content:has(.shopify-policy__container):after{content:" ";display:block;height:32px;width:100%;background:var(--brand-main-blue);clip-path:url(#svgPath);margin-bottom:-1px}.main-content:has(.shopify-policy__container)+.footer-group{padding-top:32px}.main-content:has(.shopify-policy__container)+.footer-group .section--padding.section--divider:after{display:none}.main-content:has(.shopify-policy__container)+.footer-group .section--padding.section--divider:before{height:calc((100% + var(--border-radius) + 32px))}@media screen and (max-width: 767px){.main-content:has(.shopify-policy__container):after{height:32px;margin-bottom:15px}}.media:has(.loaded){background:none}.banner__box{max-width:100%}.media--adapt:not(.image-comparison) img{object-fit:contain}.contact__fields .input:not(:focus),.contact__fields .textarea:not(:focus){background:transparent}.title-wrapper .heading+.rte{margin-block-start:0}.rte a:not(.button,.reversed-link){font-weight:400}@media screen and (max-width: 767px){.multicolumn.card-grid.mobile\:card-grid--2 .multicolumn-card:last-child:nth-child(odd){grid-column:span 2 / span 2;max-width:50%;margin:auto}.mobile\:media--auto:not(:has(picture)){height:auto}.mobile\:media--auto:not(:has(picture)) .banner__content.absolute{position:relative}}@media screen and (min-width: 768px){.m-w-80{max-width:80%;margin:auto}}@media screen and (min-width: 640px) and (max-width: 1023px){.slider--tablet .card-grid{--slider-item-width: 45vw}}@media screen and (min-width: 1024px){.page-width--wide{padding-inline:max(var(--sp-10),42vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2)}}newsletter-checkbox{display:flex;align-items:center;flex-direction:row;flex-wrpa:nowrap;gap:.5rem;font-size:1rem}newsletter-checkbox input:is([type=checkbox]){--b: transparent;--active-inner: var(--brand-main-blue)}newsletter-checkbox input:is([type=checkbox]):checked{--b: var(--brand-white)}@media screen and (max-width: 767px){newsletter-checkbox{font-size:.875rem}}.product__accordion.details .details__summary{padding-block:2rem}.accordion .details .details__summary span,.product__accordion.details .details__summary>div>span{font-size:clamp(1.125rem,.8115rem + .65vw,1.25rem);font-weight:400}.product__accordion+.product__accordion{margin-block-start:0!important}@media screen and (max-width: 767px){.product__accordion.details .details__summary{padding-block:1.75rem}}.shopify-challenge__button,button.shopify-payment-button__button--unbranded,#shopify-product-reviews .spr-summary-actions-newreview{padding:1.125rem 1.5rem}.button.button--small{font-weight:400;font-size:.75rem;padding:.6875rem .75rem;border-radius:5px;--icon-weight: 1px}.button.button--small:after{border-radius:5px}.button.icon-with-text>.btn-text>svg.icon{display:var(--button-icon-visibility)}@media screen and (max-width: 767px){.shopify-challenge__button,button.shopify-payment-button__button--unbranded,#shopify-product-reviews .spr-summary-actions-newreview{padding:1.125rem .875rem}}.title-xs{font-size:var(--title-xs)}.split-words .single-word{line-height:1.2}.topbar-section{font-size:.75rem}.product-card.product-card--card{padding:1rem;border-radius:8px;background:var(--brand-white);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) 16px 0 rgba(0,0,0,var(--card-shadow-opacity));align-content:stretch;grid-template-rows:max-content;row-gap:var(--sp-4)}.product-card.product-card--card .product-card__media{border-radius:8px;overflow:hidden;align-self:start}.product-card.product-card--card .product-card__media .media--square{aspect-ratio:382 / 320}.product-card.product-card--card .product-card__media img{width:100%;height:100%;object-fit:cover;object-position:top left}.product-card.product-card--card .product-card__carousel:hover .flickity-page-dots{--tw-translate-y: -65%}.product-card.product-card--card .product-card__content{padding:0}.product-card.product-card--card .product-card__content .product-card__details{height:100%;justify-content:space-between}.product-card.product-card--card .product-card__content .product-card__details--top{display:inherit;flex-direction:inherit;gap:0}.product-card.product-card--card .product-card__content .product-card__details--bottom{display:inherit;flex-direction:inherit;gap:var(--sp-4);width:100%}.product-card__reviews{margin-top:.5rem}.product-card__description{font-size:.875rem;line-height:1.44;margin-top:1rem}.product-card.product-card--card .product-card__content .product-card__details .price{width:100%;padding-top:var(--sp-4);border-top:1px solid var(--brand-grey)}.product-card.product-card--card .product-card__content .product-card__details .price.price--on-sale{gap:8px}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular{display:grid;grid-template-columns:auto auto auto;grid-template-areas:"from . price";width:100%;align-items:center}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular *{display:block}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular small{grid-area:from;font-size:1rem}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular span{grid-area:price;text-align:right;font-size:1.5rem;font-weight:400;line-height:1.32}.product-card__buttons{width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"button";gap:1.5rem;align-items:center}.product-card__buttons:has(.link){grid-template-columns:6fr 8fr;grid-template-areas:"link button"}.product-card__buttons .link{grid-area:link;font-size:1rem;font-size:clamp(.875rem,1.5vw,1rem);text-align:center;justify-self:center;width:auto}.product-card__buttons .button{grid-area:button;width:100%;text-align:center;padding:1.125rem clamp(.875rem,1.5vw,1.5rem)}.product-card__badges{gap:.5rem}.badge{font-weight:400;font-size:.875rem;padding:6px 10px;line-height:1.18}@media screen and (max-width: 767px){.product-card.product-card--card{padding:.75rem}.product-card.product-card--card .product-card__media .media--square{aspect-ratio:266 / 223}.product-card.product-card--card .product-card__content .product-card__details .price{width:100%;padding-top:var(--sp-4);border-top:1px solid var(--brand-grey)}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular small{grid-area:from;font-size:.875rem}.product-card.product-card--card .product-card__content .product-card__details .price .price__regular span{font-size:1.25rem}.product-card__buttons:has(.link){grid-template-columns:9fr 7fr;gap:1rem}.product-card__buttons .link{font-size:.875rem}.badge{font-size:.75rem;line-height:1}}motion-list.card-grid:has(.product-card){padding-top:10px;padding-bottom:32px}.no-bg.section,.no-bg.section:before{background-color:transparent}.section-curve{display:block;width:0;height:0;pointer-events:none}.section-bottom-slope__container{background:var(--slope-bg, white);position:relative;height:64px;width:100%;margin-bottom:-1px;border-bottom:32px solid var(--slope-colour)}.section-bottom-slope{display:block!important;height:32px;width:100%;background:var(--slope-colour);clip-path:url(#svgPath)}.spacing-section{display:flex!important;align-items:flex-end;justify-content:center}.specs__sidebar{gap:2.3125rem}.specs__sidebar .heading{font-size:1.75rem;font-weight:400}.specs__sidebar>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.specs__sidebar>ul li{width:100%;justify-items:center;grid-column:span 2 / span 2;gap:.75}.specs__sidebar>ul li .media{aspect-ratio:1 / 1;max-width:6rem;width:100%;background:var(--brand-polar)}.specs__sidebar>ul li:last-child:nth-child(odd){grid-column-start:2}.specs-sidebar__title{font-weight:1rem}@media screen and (max-width: 767px){.specs__sidebar .heading{font-size:1.375rem}.specs-sidebar__title{font-weight:.875rem}.specifications .accordions+.grow-0{padding-block-start:0}}.faqs.with-background{padding-inline:clamp(var(--sp-20),6.737vw,var(--sp-32));display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:3.5rem}.faqs.with-background>:is(div){padding:3.5rem;padding-inline:0}.faqs.with-background>:is(div) .title-wrapper{align-items:center}.faqs.with-background>:is(div) .title-wrapper .heading+div{border-radius:8px;background:linear-gradient(0deg,#feefe54d 0% 100%),#fff;padding-block:1.375rem;padding-inline:1.875rem;font-size:1rem;font-weight:500;margin-block-start:0}.faqs.with-background>form{padding:3.5rem;border-radius:10px;background:linear-gradient(0deg,#feefe599 0% 100%),#fff}.faqs.with-background>form .input,.faqs.with-background>form .select,.faqs.with-background>form .textarea{background:var(--brand-white)}.faqs.with-background form .contact__sidebar{width:100%}.faqs.with-background form .contact__sidebar>div:first-child{flex-direction:column;align-items:start;gap:2.25rem}.faqs.with-background form .contact__sidebar>div:first-child .heading{font-size:1.75rem}.contact-sidebar__avatars{display:grid;grid-template-columns:3.0625rem .5625rem 2.5rem .5625rem 3.0625rem}.contact-sidebar__avatars .media{aspect-ratio:1 / 1;width:100%;border-radius:50%;overflow:hidden;grid-column:span 2 / span 2;grid-row-start:1}.contact-sidebar__avatars .media:nth-child(1){z-index:1;grid-column-start:1}.contact-sidebar__avatars .media:nth-child(2){z-index:2;grid-column:span 3 / span 3;grid-column-start:2}.contact-sidebar__avatars .media:nth-child(3){z-index:3;grid-column-start:4}.contact-sidebar__avatars .media>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}@media screen and (min-width: 768px) and (max-width: 1023px){.faqs.with-background{padding-inline-start:2.5rem;padding-inline-end:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.faqs.with-background>:is(div){padding:2.5rem;padding-inline:0}.faqs.with-background>:is(div) .title-wrapper .heading+div{padding-block:1.375rem;padding-inline:1.875rem}.faqs.with-background>form{padding:2.5rem}}@media screen and (max-width: 767px){.faqs.with-background{padding:0;grid-template-columns:minmax(0,1fr);gap:2.5rem}.faqs.with-background>:is(div){padding-block-start:1.5rem;padding-block-end:0rem;padding-inline:2rem}.faqs.with-background>:is(div) .title-wrapper .heading+div{padding-block:1.375rem;padding-inline:1.875rem}.faqs.with-background>form{padding:2rem}.faqs.with-background form .contact__sidebar>div:first-child .heading{font-size:1.375rem}.faqs.with-background form .contact__sidebar>div:first-child .heading+div>p{font-size:.875rem}.faqs.with-background form .contact__sidebar>div:first-child{gap:1.5rem}}.faqs .metafield-rich_text_field p:first-child{margin-top:0}.faqs .metafield-rich_text_field p:last-child{margin-bottom:0}.multicolumn-card>.grid{height:100%;grid-template-rows:max-content}.multicolumn-card__info{gap:1rem;display:flex;flex-direction:column;justify-content:space-between}.multicolumn-card__info .heading{font-size:1rem;font-weight:500;line-height:1.44}.image-with-text.image-with-text--no-padding .image-with-text__item .rich-text{padding:0!important}.image-with-text.image-with-text--no-padding{gap:clamp(1.5rem,9.73vw,9.438rem)}.image-with-text .rich-text>*+*:not(.spacing-section){margin-block-start:2rem}.image-with-text .rich-text>.heading+*:not(.spacing-section){margin-block-start:1.5rem}.image-with-text .rich-text>.key-finding+.key-finding{margin-block-start:0;border-block-start:none}.key-finding{display:grid;grid-template-columns:minmax(0,2rem) auto;gap:.75rem;align-items:center;padding-block:1.5rem;border-block:1px solid var(--brand-light-blue)}.key-finding svg{display:block;width:2rem;height:2rem}.key-finding .key-finding__text p{margin-top:0;margin-bottom:0}.key-finding .key-finding__text p+p{margin-top:.25rem}@media screen and (max-width: 767px){.image-with-text{gap:1.5rem}.image-with-text .rich-text>*+*:not(.spacing-section){margin-block-start:1.5rem}.key-finding{grid-template-columns:minmax(0,1.5rem) auto;gap:.5rem;padding-block:1rem}.key-finding svg{width:1.5rem;height:1.5rem}}.image-with-text__image-second+.image-with-text__image-first,.image-with-text__image-second .media{transform:rotate(0)}.custom-portfolio .portfolio__title-wrapper{display:grid;align-items:end;grid-template-columns:minmax(35%,550px) auto;margin-block-end:clamp(var(--sp-8),2.526vw,var(--sp-12))}.custom-portfolio .portfolio__title-wrapper .portfolio__buttons{justify-self:end}.custom-portfolio .portfolio__title-wrapper .title-wrapper{margin-block-end:0}.custom-portfolio .profile__content{padding:1.3125rem 1.5rem;background-color:rgb(var(--color-background));-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);gap:1rem}.custom-portfolio .profile__content .subheading{font-size:.875rem;font-weight:500;line-height:1.18;color:var(--brand-grey);opacity:.5;margin-bottom:.25rem}.custom-portfolio .profile__content .heading{font-size:1.5rem;font-weight:400;line-height:1.32;margin:0}.custom-portfolio .profile__content>div:has(div.rte) .heading{font-size:1rem;font-weight:500}.custom-portfolio .profile__content div.rte{font-size:.75rem;margin-top:.5rem;line-height:1.32;font-weight:300}.custom-portfolio .profile__content div.rte strong{font-weight:400;font-size:.875rem}.custom-portfolio .profile__button:hover .icon{--tw-rotate: 0deg}@media screen and (max-width: 767px){.custom-portfolio .profile__content>div:has(div.rte) .heading{font-size:.875rem}.custom-portfolio .profile__content div.rte{font-size:.75rem;margin-top:.25rem;line-height:1.44}}.portfolio-slider .profile--title-card .title-wrapper{gap:.5rem}.portfolio-slider .profile--title-card .heading{letter-spacing:-1px}.portfolio-slider .profile--title-card .subtext-lg{font-size:1rem;font-weight:500;line-height:1.44}.portfolio-slider .profile.profile--title-card .spacing-section{height:1.5rem}.portfolio-slider .profile.profile--title-card .text-base{line-height:1.44}.portfolio-slider .profile.card:not(.profile--title-card){display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.portfolio-slider .profile .media{border-bottom-left-radius:0;border-bottom-right-radius:0}.portfolio-slider .profile__content{background-color:rgb(var(--color-background)/ 1);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);padding-inline:clamp(1.5rem,2.526vw,2.5rem);padding-block:2.5rem;flex-grow:1}.portfolio-slider .profile__content .heading{font-size:clamp(1.25rem,2.526vw,1.5rem);line-height:132%}.portfolio-slider .profile__content .profile__button{background-color:var(--brand-white);color:var(--brand-main-blue)}.portfolio-slider .slider--desktop .card-grid{overflow-x:scroll}@media screen and (min-width: 1024px){.portfolio-slider .slider--desktop .card-grid{--slider-item-width: clamp(17.3125rem, 22vw, 21.9375rem)}}.specifications-section :is(.title-wrapper,.specifications){padding-inline:0}.rte blockquote,.rte blockquote p{font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.32;font-weight:400}.rte :where(blockquote):not(:where([class~=not-rte] *)):before{color:var(--brand-light-blue)}.rte :where(blockquote cite):not(:where([class~=not-rte] *)){font-size:1rem;font-weight:500;font-style:normal}@media screen and (max-width: 767px){.rte :where(blockquote cite):not(:where([class~=not-rte] *)){font-size:.875rem}}.timeline.card-grid{gap:2rem}.timeline__item:after{display:none}.timeline__item>.flex{background:var(--custom-color-foreground, rgb(var(--color-foreground)/ .04));height:100%}.timeline__item>.flex .media>img{object-fit:cover;width:100%;height:100%}.timeline__item-content{gap:.5rem}.timeline__item-content .heading+.text-opacity{color:rgb(var(--color-foreground)/ 1);font-size:1rem}.timeline-dots{margin-block-start:2.875rem}.timeline-dots button{align-items:end;font-size:1.25rem;line-height:1.44;font-weight:400;letter-spacing:initial}@media screen and (max-width: 767px){.timeline__item-content .heading+.text-opacity{font-size:.875rem}.timeline-dots{margin-block-start:.75rem}}.image_with_text_overlay .banner__title.title-xl{font-size:clamp(2.5rem,6.737vw,4rem);line-height:1.18}.image_with_text_overlay .banner__title{max-width:100%;width:clamp(30.75rem,6.737vw,35.75rem);text-wrap:balance}.image_with_text_overlay .highlighted-text.animate[data-style=text],.image_with_text_overlay .highlighted-text.animate[data-style=text] strong{font-size:clamp(1.375rem,6.737vw,1.5rem);color:rgb(var(--color-foreground));font-weight:400}.image_with_text_overlay .highlighted-text .icon{stroke:rgb(var(--color-foreground))}.image_with_text_overlay .banner__box>*+*:not(.spacing-section){margin-block-start:.5rem}.featured-product.product--thumbnail{padding-inline:0}.featured-product-section .product__media-container:has(.product__thumbnails--dots){gap:1.5rem}.featured-product-section .product__thumbnails--dots{gap:0}.featured-product-section .product__thumbnail--dot{width:8px;height:8px;margin:8px;background:var(--brand-grey)}.featured-product-section .product__thumbnail--dot[aria-current=true]{background:var(--brand-main-blue)}.featured-product-section .product__thumbnail--dot:after{content:initial}.featured-product-section .featured-product{gap:clamp(var(--sp-12),4.73vw,4rem)}.featured-product-section .product__info>*+*{margin-block-start:2rem}.featured-product-section .installment{margin-block-start:0}.featured-product-section .product__vendor+.product__title,.featured-product-section .product__sku+.product__title,.featured-product-section .product__sku+.product__vendor,.featured-product-section .product__vendor+.product__sku{margin-block-start:.5rem}.featured-product-section .product__title.with-price{grid-template-columns:1fr;gap:1rem}.featured-product-section .product__title .product__price{place-self:start}.featured-product-section .product__info .product__text{padding:0}.featured-product-section .product__info .product__text ul:has(.icon){margin:0;padding:0;list-style:none}.featured-product-section .product__info .product__text li:has(.icon){padding:0;display:grid;grid-template-columns:1.5rem auto;align-items:start;gap:.5rem;margin-top:9px}.featured-product-section .product__info .product__text li .icon{margin:0;color:var(--brand-light-blue)}.featured-product-section .product__info .product__text li .icon+span{margin:0}.featured-product-section .product__info .button.w-full+.product-form-wrapper{margin-top:.75rem}.featured-product-section .product__info .button.w-full,.featured-product-section .product__info .product-form-wrapper{min-height:3.25rem}.product__stock-indicator{display:inline-block;padding:.875rem 1.125rem;border-radius:50px}.product__stock-indicator--in-stock{background:var(--brand-light-green)}.product__stock-indicator--oos-stock{background:var(--brand-light-pink)}.product__stock-indicator-message{font-size:.875rem;font-weight:400;line-height:1.18;color:var(--brand-main-blue);display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.cart__content .cart__sidebar{background-color:var(--brand-polar);padding:3.5rem;gap:2.375rem;border-radius:10px}.cart__content .cart__sidebar .free-shipping-bar{font-size:.875rem;padding:1.75rem;border-radius:8px;font-weight:400}.cart__content .cart__sidebar .free-shipping-bar progress-bar:before{background-color:var(--brand-light-blue);border-radius:50px}.cart__content .cart__sidebar .free-shipping-bar span>span{font-weight:600}.cart__content .cart__sidebar .field .textarea{background-color:var(--brand-white)}.cart-item__media,.cart-item__media:has(.loaded){background-color:#f3f4f4}.cart__content .cart-item__details{gap:.75rem}.cart__content .cart-item__details .cart__item-title{font-size:1rem}.cart__content .cart-item__details dd{font-size:.875rem;font-weight:400}.cart__content .cart-item__details .price{font-size:1rem;font-weight:500;line-height:1.44}.cart-item span.price{font-size:1.25rem;font-weight:400}.cart__content .cart__sidebar .totals{border-block-end:none}.cart__content .totals__subtotal{font-size:1.5rem;font-weight:400;line-height:1.32}.cart__content .totals__subtotal-value{font-size:1.75rem;font-weight:400;line-height:1.28;letter-spacing:-1px}.cart__sidebar .tax-note{font-size:1rem}.cart__sidebar .cart-note>p{font-size:1rem}.cart__sidebar .button.icon-with-text>.btn-text>svg.icon{display:block}@media screen and (max-width: 767px){.cart__content .cart__sidebar{padding:2rem 1.5rem;gap:2.5rem;border-radius:8px}.cart__content .cart__sidebar .free-shipping-bar{font-size:.875rem;padding:1.5rem}.cart__content .cart-item__details .cart__item-title{font-size:.875rem}.cart__content .cart-item__details dd{font-size:.625rem}.cart__content .cart-item__details .price{font-size:1.25rem;font-weight:500;line-height:1.44}.cart-item span.price{font-size:1.25rem;font-weight:400}.cart__content .cart__sidebar .totals{border-block-end:none}.cart__content .totals__subtotal{font-size:1.25rem}.cart__content .totals__subtotal-value{font-size:1.375rem;letter-spacing:0}.cart__sidebar .tax-note{font-size:.875rem}.cart__sidebar .cart-note>p{font-size:.875rem}}.images-with-newsletter .banner__title .split-words .single-word{line-height:1.28}.images-with-newsletter .newsletter-form{margin-top:2rem}.images-with-newsletter .newsletter-form .field .input{background:var(--brand-white);color:var(--brand-main-blue)}.images-with-newsletter .newsletter-form .field .input:-webkit-autofill{-webkit-text-fill-color:var(--brand-main-blue)}.images-with-newsletter .newsletter-form .field .label.is-floating{color:var(--brand-main-blue)}.images-with-newsletter .newsletter-form .self-submit-button .button{color:var(--brand-white)}.images-with-newsletter .newsletter-form .self-submit-button .button .btn-text{background-color:var(--brand-main-blue)}@media screen and (max-width: 767px){.images-with-newsletter .banner__title{max-width:28rem}.images-with-newsletter .newsletter-form{margin-top:1rem}}.blog-posts-collage .title-wrapper{margin-block-end:clamp(1.25rem,4.526vw,4rem);flex-direction:row;justify-content:space-between;align-items:center}.blog-posts-collage .blog-collage .article-card:nth-child(1) .badges{inset-block-start:var(--sp-6);inset-inline-start:var(--sp-6)}.blog-collage .article-card:nth-child(1) .article-card__media:after{background:linear-gradient(180deg,#17171700 41.61%,#171717b3),#d3d3d3 50% / cover no-repeat}.blog-posts-collage .blog-collage .article-card .badges{inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3)}.blog-posts-collage .blog-collage .article-card:nth-child(1) .article-card__content{inset:clamp(20px,3.5vw,50px);inset-block-start:unset}.blog-posts-collage .blog-collage .article-card:nth-child(1) .article-card__content>.grid{gap:1.5rem}.blog-posts-collage .blog-collage .article-card:nth-child(1) .article-card__title{font-size:clamp(1.75rem,2.526vw,2.5rem);font-weight:400;line-height:1.28}.blog-posts-collage .blog-collage .article-card .article-card__title{font-size:clamp(1.25rem,2.526vw,1.5rem);font-weight:400;line-height:1.32}.blog-posts-collage .blog-collage .article-card:nth-child(1) .article-card__bottom,.blog-posts-collage .blog-collage .article-card .article-card__bottom{font-size:1rem;line-height:1.44}.blog-posts-collage .article-card__content{justify-content:space-between}.blog-posts-collage .blog-collage .article-card:is(:nth-child(2),:nth-child(3)),.blog-posts-collage .blog-collage.with-only4 .article-card:nth-child(4){gap:2rem}.main-product .product__preview .product__media,.main-product .product__preview .product__media>img{object-fit:contain;object-position:top center}.main-product .product__info>*+*{margin-block-start:var(--sp-8)}.main-product .product-title-md{font-size:clamp(var(--sp-7),2.526vw,var(--sp-10))}.main-product .product__title .product__price{font-weight:400;font-size:var(--sp-7)}.main-product .price.price--on-sale{flex-direction:row;flex-wrap:wrap}.main-product .price.price--on-sale .price__regular{font-weight:400;font-size:var(--sp-7);line-height:1.28}.main-product .product__title .product-card__badges{grid-column:span 2 / span 2}.main-product .product__text{padding:0}.complementary-products .recommend__title{padding-block-end:15px}.complementary-products button[type=submit].icon-with-text>.btn-text{flex-direction:row-reverse}.complementary-products button[type=submit].icon-with-text>.btn-text>svg.icon{display:block}.product__free-shipping{padding:1rem;background:#fafafa;border-radius:var(--rounded-block);display:grid;align-items:start;grid-template-columns:minmax(0,1.5rem) auto;gap:.75rem}.free-shipping__icon{width:100%;height:auto;color:#4d7c0f}.free-shipping__content{line-height:1.44;display:flex;flex-direction:column;gap:6px}.free-shipping__title{font-size:1rem;font-weight:500}.free-shipping__text{font-size:.875rem}.product-countdown{padding:1rem .75rem}.product-countdown .countdown__item p{font-weight:500;font-size:1rem}.product-countdown .countdown__item span{font-weight:300;font-size:.75rem;text-transform:capitalize}@media screen and (min-width: 1280px){.main-product .product__title.with-price{grid-template-columns:1fr 35%;justify-content:start}.main-product .product__title .product__price{place-self:end start}.free-shipping__title{font-size:.875rem}}.blog-filter .select~.icon{inset-inline-end:calc(var(--input-padding-inline) - 15px)}.article.banner .banner__box{width:100%;max-width:100%}.article.banner .banner__box .banner__title.title-lg{font-size:clamp(2rem,4.368vw,3.5rem)}.article iframe{display:block;margin:auto}.article a.blog-button{background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-background));padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));line-height:1;font-weight:var(--font-medium);font-family:var(--font-navigation-family);font-size:var(--font-button-size);text-transform:var(--font-button-text-transform);margin-top:20px;margin-bottom:20px;transition:.3s;display:inline-block}.article a.blog-button:hover,.article a.blog-button:focus,.article a.blog-button:active{background:rgb(var(--color-button-text));color:rgb(var(--color-button-background))}.comments-section{background:var(--brand-polar)}.comments-section .comments-wrapper{padding-block-start:0}@media screen and (min-width: 1280px){.next_previous_posts{grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:space-between}}.contact-section .title-wrapper{margin-block-end:clamp(1.5rem,7.4vw,7.5rem)}.contact__sidebar .subtitle{color:#8994a6;font-size:1rem;font-weight:500;line-height:144%;letter-spacing:initial}.shopify-section-group-footer-group .text-with-icons .column{row-gap:.75rem}.shopify-section-group-footer-group .text-with-icons .flickity-page-dots{margin-block-start:1.75rem}.shopify-section-group-footer-group .text-with-icons .column__icon .icon.icon-lg{width:var(--sp-10)}.text-with-icons .column__icon.column__icon--custom svg{display:inline-block;width:var(--sp-6);height:var(--sp-6)}.shopify-section-group-footer-group .text-with-icons .column__icon.column__icon--custom svg{width:var(--sp-10);height:var(--sp-10)}.shopify-section-group-footer-group .text-with-icons .column__text{font-size:.875rem;line-height:144%}.footer__contact{font-size:1rem}.footer__contact a.link[aria-disabled=true]{background-size:0 1px!important}.footer__newsletter .h3{font-size:1rem}.footer__newsletter .newsletter-form .field .input{background:var(--brand-white);color:var(--brand-main-blue)}.footer__newsletter .newsletter-form .field .input:-webkit-autofill{-webkit-text-fill-color:var(--brand-main-blue)}.footer__newsletter .newsletter-form .field .label.is-floating{color:var(--brand-main-blue)}.footer__newsletter .newsletter-form .self-submit-button .button{color:var(--brand-white)}.footer__newsletter .newsletter-form .self-submit-button .button .btn-text{background-color:var(--brand-main-blue)}.footer-copyright .localization__item{border:1px solid var(--brand-grey-blue);border-radius:100px}.banner .klaviyo-form div{padding:0!important;color:var(--brand-main-blue)!important}.banner .klaviyo-form div[role=group]{display:flex!important;flex-flow:row nowrap!important;padding-top:25px!important}.banner .klaviyo-form p span,.banner .klaviyo-form p{color:#fff!important;font-family:var(--font-body-family)!important;font-weight:300!important}.banner .klaviyo-form input[type=email]{background:var(--brand-white)!important;color:var(--brand-main-blue)!important;box-shadow:none!important;height:calc(var(--input-height) + var(--sp-2d5))!important;border-style:none!important;font-size:var(--text-base)!important;line-height:1.6!important;-webkit-appearance:none!important;appearance:none!important;text-align:start!important;width:100%!important;padding-inline:var(--input-padding-inline)!important;border:var(--inputs-border-width) solid rgb(var(--color-foreground) / var(--border-opacity))!important;border-radius:var(--inputs-radius)!important;transition:var(--animation-primary)!important;transition-property:border-color,background-color!important;font-weight:300!important;font-family:var(--font-body-family)!important}.banner .klaviyo-form input[type=email]::placeholder{color:var(--brand-main-blue);inset-inline-start:1px;opacity:.6;font-weight:300!important;font-family:var(--font-body-family)!important}.banner .klaviyo-form button{position:absolute!important;inset-block-start:50%!important;inset-inline-end:var(--sp-4)!important;transform:translateY(-50%)!important;padding:0!important;width:40px!important;height:40px!important;border-radius:var(--rounded-full)!important;color:var(--brand-white)!important;font-size:0!important;background:url(icon-arrow-right-white.svg) var(--brand-main-blue)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:20px!important}.banner .klaviyo-form.klaviyo-form.klaviyo-form input[type=radio]:checked+label>svg,.banner .klaviyo-form.klaviyo-form.klaviyo-form input[type=checkbox]:checked+label>svg,.banner .klaviyo-form input[type=checkbox]+label svg,.banner .klaviyo-form input[type=checkbox]:checked+label svg,.banner .klaviyo-form input[type=checkbox]:checked+label>*{display:none!important}.banner .klaviyo-form input[type=checkbox]{clip:auto;clip-path:none;overflow:auto;position:relative;white-space:nowrap;margin-right:10px}.footer__newsletter .klaviyo-form div{padding:0!important}.footer__newsletter .klaviyo-form div[role=group]{display:flex!important;flex-flow:row nowrap!important;padding-top:25px!important}.footer__newsletter .klaviyo-form p span,.footer__newsletter .klaviyo-form p{color:#fff!important;font-family:var(--font-body-family)!important;font-weight:300!important}.footer__newsletter .klaviyo-form input[type=email]{background:var(--brand-white)!important;color:var(--brand-main-blue)!important;box-shadow:none!important;height:calc(var(--input-height) + var(--sp-2d5))!important;border-style:none!important;font-size:var(--text-base)!important;line-height:1.6!important;-webkit-appearance:none!important;appearance:none!important;text-align:start!important;width:100%!important;padding-inline:var(--input-padding-inline)!important;border:var(--inputs-border-width) solid rgb(var(--color-foreground) / var(--border-opacity))!important;border-radius:var(--inputs-radius)!important;transition:var(--animation-primary)!important;transition-property:border-color,background-color!important;font-weight:300!important;font-family:var(--font-body-family)!important}.footer__newsletter .klaviyo-form input[type=email]::placeholder{color:var(--brand-main-blue);inset-inline-start:1px;opacity:.6;font-weight:300!important;font-family:var(--font-body-family)!important}.footer__newsletter .klaviyo-form button{position:absolute!important;inset-block-start:50%!important;inset-inline-end:var(--sp-4)!important;transform:translateY(-50%)!important;padding:0!important;width:40px!important;height:40px!important;border-radius:var(--rounded-full)!important;color:var(--brand-white)!important;font-size:0!important;background:url(icon-arrow-right-white.svg) var(--brand-main-blue)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:20px!important}.footer__newsletter .klaviyo-form.klaviyo-form.klaviyo-form input[type=radio]:checked+label>svg,.footer__newsletter .klaviyo-form.klaviyo-form.klaviyo-form input[type=checkbox]:checked+label>svg,.footer__newsletter .klaviyo-form input[type=checkbox]+label svg,.footer__newsletter .klaviyo-form input[type=checkbox]:checked+label svg,.footer__newsletter .klaviyo-form input[type=checkbox]:checked+label>*{display:none!important}.footer__newsletter .klaviyo-form input[type=checkbox]{clip:auto;clip-path:none;overflow:auto;position:relative;white-space:nowrap;margin-right:10px}@media screen and (max-width: 767px){.shopify-section-group-footer-group .section.section--divider.section--padding{padding-block-start:0;padding-block-end:3rem}.shopify-section-group-footer-group .section.section--divider:after{height:0px;top:100%;left:var(--page-padding);right:var(--page-padding);width:calc(100% - (var(--page-padding) * 2));border-block-start:1px solid var(--brand-grey-blue)}.footer__accordions .details{border:none;padding-inline:0}.footer__accordions .details .details__summary{padding-block:.75rem}.footer__left{gap:var(--sp-10)}.footer__accordions .footer__item--brand_information{margin-top:var(--sp-10)}.footer__right{gap:2rem;padding-block-start:var(--sp-10)}.footer__newsletter{gap:1rem}.footer__newsletter .h3{font-size:.875rem}.footer-copyright{padding-top:0}.footer-copyright .localization{gap:1rem}}@media screen and (min-width: 1024px){.shopify-section-group-footer-group .text-with-icons .column{padding-inline:clamp(var(--sp-5),2.105vw,1.5rem);align-items:center}.shopify-section-group-footer-group .text-with-icons.grid--2 .column:last-child,.shopify-section-group-footer-group .text-with-icons.grid--3 .column:last-child,.shopify-section-group-footer-group .text-with-icons.grid--4 .column:last-child{padding-inline-end:0}.shopify-section-group-footer-group .text-with-icons .column+.column{border-inline-start:1px solid var(--brand-grey-blue)}.shopify-section-group-footer-group .text-with-icons .column__text{font-size:clamp(.875rem,.737vw,1rem)}.footer-copyright .localization__item{border:none}}@media screen and (min-width: 1280px){.footer.grid{column-gap:clamp(var(--sp-20),8.421vw,10.625rem);grid-template-columns:auto 29rem}.footer__left{gap:clamp(var(--sp-20),8.421vw,7.75rem);border-inline-end:none}.footer__right{padding-inline:0}.footer__accordions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--sp-20),8.421vw,7.75rem);row-gap:4.75rem}.footer__accordions .details{width:100%}.footer__accordions .footer__item--brand_information{width:100%;grid-column:span 2 / span 2}.footer__newsletter .newsletter-form{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wiro-custom.css.map */
