.mega-menu{padding:20px 48px;background:transparent}.mega-menu:has(.menu-promo){padding-inline-end:48px}.mega-menu__wrapper{background:var(--white);padding:56px 80px}.header__primary-nav{gap:0}.header__primary-nav ul li a.block{line-height:60px;padding:0 4px}.header__primary-nav .arrow-el{content:"";display:block;border-width:0 12px 20px;border-style:solid;border-color:transparent transparent var(--white);position:absolute;z-index:1;transition:all .1s ease-in-out;transform:translate(-50%);opacity:0;pointer-events:none}.preheader{background-color:var(--black);color:var(--white)}.preheader__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:6px 40px;gap:16px;position:relative}.preheader__left{display:flex;align-items:center}.preheader__localization{display:flex;align-items:center;gap:12px}.preheader__localization .subheading{font-size:12px;font-weight:600;line-height:20px}.preheader .popover[preferred-alignment=start]::part(content){inset-inline:initial}.preheader__review{display:inline-flex;align-items:center;gap:12px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:inherit;text-decoration:none}.preheader__item{padding:0!important}.preheader__list{display:flex;gap:16px;margin:0;padding:0;list-style:none}.preheader__link{line-height:20px;transition:opacity .2s ease}.preheader__link:hover{opacity:.7}.preheader__separator{border:none;border-top:1px solid rgba(255,255,255,.2);margin:0}@media(max-width:700px){.preheader__container{flex-direction:column;gap:8px;text-align:center;padding:6px 40px}.preheader__left,.preheader__right{visibility:hidden;position:absolute}.preheader__review{position:static;transform:none}.preheader__list{gap:12px;flex-wrap:wrap}}.mega-menu{transition:all .1s ease-in-out!important}.mega-menu__navigation{display:flex;flex-direction:row;gap:40px;align-items:stretch;flex-wrap:nowrap}.mega-menu__navigation .gap-12{position:relative;min-width:200px}.mega-menu__navigation .subheading,.menu-drawer__panel .subheading{text-transform:uppercase}.mega-menu__linklist a:hover,.mega-menu__linklist a:focus{color:var(--percko-blue);background-size:0!important}.mega-menu__navigation .link-faded:hover{color:rgb(var(--text-color) / .6)}.mega-menu__linklist{display:flex;flex-direction:column;gap:.5rem;max-width:240px}.mega-menu__linklist--tag,.menu-drawer__tag{font-size:10px;font-weight:400;line-height:16px;color:var(--percko-blue);text-transform:none;vertical-align:top}.menu-drawer__menu>a,.menu-drawer__menu .accordion__summary>span{display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.menu-drawer__menu>a>img,.menu-drawer__menu .accordion__summary>span>img,.menu-drawer__menu .accordion__summary>a>img{border-radius:50%}.accordion__content{padding-left:60px;display:flex;flex-direction:column;gap:8px}.menu-drawer__submenu-group>.text--large--bold{line-height:28px}.menu-drawer__submenu-item a{font-weight:400}.menu-drawer__footer-item .social-media .icon{margin:0 auto 4px}.mega-menu__navigation .menu-promo{padding:0 40px}.mega-menu__navigation .menu-promo__carousel{padding:0!important;justify-content:space-between;gap:20px}.mega-menu__navigation .menu-promo__item{width:100%}.mega-menu__navigation .menu-promo__carousel img{max-width:240px;width:100%;height:100%;object-fit:contain}.mega-menu__navigation .menu-promo__carousel p,.menu-drawer__panel .menu-promo__carousel p{font-size:14px;line-height:20px;font-weight:400;text-transform:none}.mega-menu__navigation .menu-promo__carousel p:not(.subheading),.menu-drawer__panel .menu-promo__carousel p:not(.subheading){color:var(--percko-blue)}.menu-drawer__panel .menu-promo__item{justify-content:center}header-menu-drawer .menu-drawer__panel-body{padding:0}header-menu-drawer .menu-drawer__panel-body .menu-drawer__primary{padding:24px 24px 0}header-menu-drawer .menu-drawer__panel-body .menu-drawer__secondary{padding:0 24px 24px}header-menu-drawer .accordion__summary{padding:0}header-menu-drawer .accordion__summary>a{display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}header-menu-drawer .accordion__content{display:flex;flex-direction:column;gap:24px}header-menu-drawer .accordion__content,header-menu-drawer .menu-drawer__submenu{box-shadow:none}.accordion--arrow .accordion-button{background:transparent;color:var(--black)}.accordion--arrow .accordion-button .icon-chevron-down{transform:rotate(0);transition:.2s ease-in-out}.accordion--arrow.is-open .accordion-button .icon-chevron-down{transform:rotate(180deg);transition:.2s ease-in-out}announcement-bar.announcement-bar{background-color:inherit;color:inherit;padding:16px}announcement-bar.announcement-bar .subheading{color:inherit;font-size:14px;line-height:20px;font-weight:600;text-transform:none;display:flex;justify-content:center;align-items:center}@media(max-width:700px){announcement-bar.announcement-bar{padding:6px}}.shopify-section--customer-login-register .fieldset,.shopify-section--customer-login-register .form{gap:12px}.shopify-section--customer-login-register .account-forms__content,.shopify-section--customer-login-register .account-forms__items{gap:32px}.shopify-section--customer-login-register .horizontal-separator{width:calc(100% - 40px);border-top:1px solid var(--outline);margin:0 20px}.shopify-section--customer-login-register .form-control,.socials-container .h_buttons div>span{font-size:12px;line-height:18px}.shopify-section .input{border-color:var(--outline);border-radius:4px;padding:14px 16px}.shopify-section :is(:is(.input,.textarea):focus,.shopify-section :is(.input,.textarea):not(:placeholder-shown)):has(~.floating-label){padding:18px 16px 10px}.shopify-section .floating-label{color:var(--black);inset-inline-start:16px}.shopify-section label:not(.floating-label){color:var(--black);font-size:14px}.shopify-section--customer-login-register .button__content{padding:13px}.socials-container{display:flex;flex-direction:column;gap:12px}.socials-container .h_buttons{gap:12px}.socials-container .h_buttons div{width:calc(50% - 6px);height:44px;margin:0}.klaviyo-toggle-subscription{font-size:10px;line-height:16px;color:var(--dark-grey);display:flex;flex-direction:row;gap:8px;align-items:baseline}.klaviyo-toggle-subscription .checkbox{width:12px;height:12px;border-radius:0}@media(max-width:700px){.shopify-section--customer-login-register .section-split__column:where(:first-child),.shopify-section--customer-login-register .section-split__column:where(:last-child){padding:40px 20px}.shopify-section--customer-login-register .socials-container .h_buttons{flex-direction:column}.shopify-section--customer-login-register .socials-container .h_buttons>div{width:100%}}@media screen and (min-width:1000px){.customer-account{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:80px}}.customer-account__title{padding:4rem 0 0}@media screen and (max-width:700px){.customer-account__title{padding:2rem 0}}.customer-account__nav{background-color:transparent}.customer-account__nav .unstyled-list{display:flex;flex-direction:column;gap:2rem}.customer-account__nav .unstyled-list li{margin:0}.customer-account__nav--mobile{padding:0 20px;margin:0 -20px;border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.customer-account__nav--mobile .unstyled-list{display:flex;flex-direction:row;gap:1rem;overflow:auto}.customer-account__nav--mobile .unstyled-list li{padding:20px 0;min-width:fit-content}.customer-account .address-list{width:100%;grid-template-columns:1fr 1fr}@media screen and (max-width:700px){.customer-account .address-list{grid-template-columns:1fr}}.customer-account .customer-account__content--gap{gap:40px}.customer-account .custom-address{padding:0;border:none;gap:1.5rem;grid-template-rows:auto 1fr auto}.customer-account .custom-content{grid-template-rows:1fr auto}.customer-account .button--outline{border-color:var(--text-color);color:var(--text-color);min-width:120px}.customer-account .order-totals{max-width:100%}.customer-account .order-grid-item{padding:12px;border-radius:4px}.customer-account .order-grid__gap{gap:20px}.customer-account .order-grid-item__details{grid-template-columns:100%;gap:8px}.account-info .fieldset{gap:12px}.account-info .form-control{gap:8px}.account-info .form__submit.button{max-width:fit-content}.account-info .form__submit .button__content{padding:12px 24px}.press-articles-slider>*{overflow:hidden}.press-articles-slider__slider-wrapper{display:flex;transition:transform .4s ease;will-change:transform}.press-articles-slider__slide{min-width:100%;box-sizing:border-box}.logo-list{margin:0 auto}.logo-list__item{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:16px;padding-bottom:8px}.logo-list__item img{margin:0 auto}.press{position:relative}.press__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.press__background-image{width:100%;height:100%;object-fit:cover}.press__container{padding:3rem 2rem;background-color:rgb(var(--overlay));position:relative;margin:0 auto;z-index:1}.press__header{display:flex;flex-direction:column;gap:2rem;text-align:center;margin-bottom:3rem}.press__carousel{overflow:hidden}.press__list{display:flex;width:100%;transition:transform .4s ease;will-change:transform}.press__list--container{display:flex;gap:3rem;min-width:100%;transition:transform .4s ease;will-change:transform}.press__item{display:flex;align-items:center;justify-content:flex-start;gap:2rem;flex:0 0 auto;width:100%;background:var(--white);border-radius:5px;padding:1.5rem;position:relative;border:1px solid var(--outline)}.press__logo-img{max-width:100%;min-width:var(--image-max-width);height:auto}.press__quote{font-size:1rem;line-height:1.5;color:var(--black);display:flex;flex-direction:column;gap:4px}.press__item--with-mark{background-image:url(quotes_gray.svg);background-repeat:no-repeat;background-position:calc(100% - 14px) calc(100% - 8px);background-size:50px}.press__quote--button{display:flex;flex-direction:row;gap:12px;align-items:center;min-height:21px}.press__quote--button .link{text-transform:none}.press__quote--button .press__play-button{background-color:var(--black);width:25px;height:25px;padding:8px;border-radius:50%}.press__author{font-size:.875rem;font-weight:600;color:#666;text-align:end}.press__nav{margin:3rem 0;display:flex;justify-content:center;gap:1rem}.press__dot{width:6px;height:6px;border-radius:50%;background:#33333340;border:none;cursor:pointer;transition:background .3s}@media(min-width:701px){.press__list{flex-direction:row}.press__list[data-items="2"] .press__item{width:calc(50% - 2rem)}.press__list[data-items="3"] .press__item{width:calc(33.3333% - 2rem)}}@media(max-width:700px){.press__list--container{align-items:flex-end;flex-wrap:wrap}.press__nav{margin-bottom:0}.press__author{padding-right:2rem}}.testimonials:not(.reviews){background-color:var(--blue);padding:40px 0}.testimonials__intro{display:flex;flex-direction:column;width:100%;text-align:center;gap:2rem;margin-bottom:40px;color:var(--white)}.testimonials__intro--title{text-transform:none}.testimonials__carousel{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;width:100%}.testimonials__content{display:grid;grid-template-columns:1fr;gap:2rem}.testimonials__nav{justify-self:center}.testimonials__card{width:100%;max-width:425px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:2rem;background:var(--white);border-radius:4px}.testimonials__card-image{padding:0;display:block;overflow:hidden}.testimonials__card-image .testimonials__media{max-width:none;max-height:300px}.testimonials__card-image .testimonials__media img{object-fit:cover;height:100%;width:100%}.testimonials__container--quote{width:3rem;height:2rem;margin:1rem 0;background-image:url(quotes_blue.svg);background-repeat:no-repeat;background-size:auto 100%}.testimonials__author{font-weight:600;font-size:.9rem;color:var(--black)}.testimonials__text{font-size:1rem;line-height:1.5;color:var(--black)}.testimonials__media{max-width:140px}.testimonials__media img{width:100%;height:auto;border-radius:4px;object-fit:cover}@media(min-width:701px){.testimonials__content:has(.testimonials__card:nth-child(2)){grid-template-columns:1fr 1fr}.testimonials__card--image-right{flex-direction:row-reverse}}@media(max-width:700px){.testimonials{margin:60px auto}.testimonials__carousel{padding:0 20px}.testimonials__card{padding:2rem 14px}.testimonials__media{min-width:114px}.testimonials__card-image .testimonials__media{max-width:none;max-height:300px;overflow:hidden}.testimonials__card.testimonials__card-image{padding:0;display:block}.testimonials__card.testimonials__card-image .testimonials__media{max-width:none;max-height:300px;overflow:hidden}.testimonials__card.testimonials__card-image .testimonials__media img{object-fit:cover;height:100%;width:100%}}.multi-video__header{margin-bottom:40px}.swiper-wrapper{display:flex;gap:0;overflow:hidden;flex-wrap:nowrap}.multi-video__swiper-wrapper{overflow:hidden}.multi-video__main{grid-area:-1 / 1 / 3}.multi-video__main-wrapper,.multi-video__main-wrapper>*{height:100%}@media screen and (max-width:700px){.multi-video__header{margin-bottom:24px}}.multi-video__layout{display:grid;grid-template-columns:600px 360px;column-gap:80px;row-gap:16px;justify-content:center}@media(max-width:700px){.multi-video__layout{display:flex;flex-direction:column;gap:40px}}.multi-video__video{width:100%;border:none;border-radius:4px}.multi-video__list{display:flex;flex-direction:column;justify-content:center;gap:24px}.multi-video__slide{flex-direction:column;min-width:100%;opacity:0;grid-template-columns:repeat(var(--items-per-row, 1),1fr);gap:12px;grid-area:1 / -1;pointer-events:none}.multi-video__slide.is-selected{display:grid;opacity:1;pointer-events:all}.multi-video__item{display:flex;flex-direction:row;gap:12px;cursor:pointer;transition:transform .2s ease;border-radius:4px;overflow:hidden;padding:12px 20px;border:1px solid var(--outline);max-height:110px}.multi-video__item.is-active{border-color:var(--black)}.multi-video__thumb{max-width:80px;aspect-ratio:1/1;border-radius:4px;overflow:hidden}.multi-video__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.multi-video__quote{display:flex;flex-direction:column;gap:4px}.multi-video__link-text{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:8px}.multi-video__link-text .circle-button{background-color:var(--black);padding:1px 0 0 2px}.multi-video__link-text .circle-button:before{display:none}.multi-video__nav.slider-carousel__nav{justify-content:center;gap:.75rem;display:flex;position:initial;grid-area:2 / 2}@media screen and (max-width:700px){.multi-video__nav.slider-carousel__nav{margin:0 auto}}.multi-video__nav.slider-carousel__nav .circle-button{border:1px solid var(--blue)}.multi-video__nav .circle-button:before{background-color:transparent}.multi-video__nav :is(.circle-button:not([disabled]):hover,.multi-video__nav .circle-button .group\:circle-button:hover):before{background-color:var(--blue);transform:scale(1.1)}tag-content{display:flex;flex-wrap:wrap;gap:8px}tag-content .tags__item{font-size:12px;line-height:18px;font-weight:600;color:var(--percko-blue);padding:4px 12px;border:1px solid var(--percko-blue);border-radius:4px;white-space:nowrap}.heading--special-font{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:-2%;text-transform:uppercase;max-width:800px}.prose :where(.icon-text){margin-block-start:var(--prose-default-spacing)}.prose :where(.icon-text-wrapper){margin-block-start:10px}.icon-text__icon,.icon-text__text{margin-block-start:0}.prose>.icon-text-wrapper:first-of-type{margin-block-start:var(--prose-default-spacing)}.collection-card__container{--content-box-spacing: 16px}.collection-card__container .content-box__background-media img{object-fit:cover;height:100%}.collection-card__container .with-overlay:after{--gradient-overlay: linear-gradient( to bottom, transparent 50%, rgb(var(--overlay)) 100% );background:var(--gradient-overlay)}.collection-card__text-container{flex-direction:column;padding-left:12px;padding-right:12px;font-size:12px}.collection-card__btn{gap:8px;justify-content:space-between}.collection-card__btn svg{flex-shrink:0}.collection-list{gap:20px}@media(max-width:700px){.collection-list{grid:var(--collection-list-grid-mobile)}.collection-card__btn{padding:0 var(--content-box-spacing)}}.shopify-section--media-blocks p{font-size:12px}.shopify-section--media-blocks p strong{font-weight:600}.shopify-section--media-blocks .stacked{display:flex;flex-direction:column;gap:8px}.shopify-section--media-blocks .stacked .placement-grid{display:block}.shopify-section--media-blocks .stacked .content-box__background-media{height:auto}.shopify-section--text-with-media .section-split__column--image,.text-with-media_container{background-color:rgb(var(--overlay))}.shopify-section--text-with-media .section-split{overflow:hidden}.text-with-media_container .button__content{text-transform:none}.text-with-media_tags{position:absolute;top:0;right:0;display:flex;flex-direction:row;gap:4px}.text-with-media_tag{background-color:var(--white);padding:4px 8px}@media(max-width:700px){.shopify-section--text-with-media .section-split{border-radius:0}.shopify-section--text-with-media .content-box__background-media{overflow:hidden}}.content-outside{display:flex;flex-direction:column;gap:40px}@media(max-width:700px){.content-outside{gap:20px}}.content-outside .placement-grid{display:block;order:1}.content-outside p{color:var(--black)}.content-outside .play-button{position:absolute;visibility:hidden}.content-outside .content-box__background-media{position:static!important;order:2}@media screen and (max-width:700px){.shopify-section--featured-product-list .product-card__figure{height:240px}.shopify-section--featured-product-list .product-card__info>div{flex-direction:column}.shopify-section--featured-product-list .product-card__info .price-discount__container{align-items:flex-start}}.product-list.product-list_container{--product-list-column-gap: 20px;gap:20px}.product-list_container .color-scheme{background-color:transparent;gap:8px}.shopify-section--featured-product-list .product-list__intro-block{background-color:#fff}.shopify-section--featured-product-list .floating-controls__control{z-index:2}.product-list_container .product-list__intro-block .content-box{background-color:rgb(var(--overlay))}.product-card__media picture{margin-block:0}.product-list_container .product-card__figure .product-card__media>img{position:absolute;bottom:0;height:100%}.product-list_container .product-card{gap:8px;outline:none}.product-media__tag--container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;position:absolute;top:12px;left:12px}.product-media__tag--item{color:var(--black);font-size:16px;line-height:1;font-weight:400;font-family:Bebas Neue,sans-serif;text-transform:uppercase;background-color:var(--white);padding:4px 8px;display:flex;justify-content:center;align-items:center;gap:4px;line-height:18px}.product-media__tag--item span{margin-top:3px}.product-media__tag--item img{margin-top:0;margin-bottom:0;height:18px;width:auto}@media screen and (max-width:700px){.product-media__tag--container{flex-direction:row;top:4px;left:4px}.product-media__tag--item{font-size:14px;padding:1px 3px;line-height:1}.product-media__tag--item img{max-height:10px}.product-media__tag--item span{margin-top:2px}}.product-card-offer .price-list>*{font-size:20px;font-style:normal;font-weight:500;line-height:24px}.product-list_container .product-card__image{object-fit:cover}.product-list_container .product-card__info{padding:0}.product-list_container .product-title,.product-list_container sale-price,.product-list_container compare-at-price{font-size:14px;font-weight:600;line-height:20px;text-box:none;color:var(--black)}.product-list_container sale-price,.product-list_container compare-at-price{white-space:nowrap}.product-list_container .price-list{flex-wrap:nowrap;align-items:baseline}.product-list_legend{font-size:8px;line-height:12px;margin-top:8px}@media(max-width:700px){.product-list.product-list_container{--product-list-column-gap: 4px;gap:4px}}.product-card{--product-card-inner-padding: 1rem .5rem}@media(max-width:699px){.product-card__info .h-stack{display:block;text-align:left;align-items:flex-start}.product-card__info .price-discount__container{align-items:flex-start}}.banner-image{display:flex;align-items:center;justify-content:center;gap:var(--banner-gap);background-color:rgb(var(--banner-bg));padding:20px 40px;text-align:center}.banner-image__image{align-self:flex-end}.banner-image__text{display:flex;flex-direction:column;gap:12px;max-width:615px}.banner-image__text-heading{color:var(--banner-title-color)}.banner-image__text-description,.banner-image__tag-button--description *{color:var(--banner-content-color)}.banner-image__tag-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.banner-image__tag-button-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.banner-image__tag-button--tag{color:var(--banner-bg);width:100%;max-width:fit-content;padding:2px}.banner-image__tag-button--description{line-height:20px;text-transform:lowercase}.banner-image__tag-button .has-custom-bg{background-color:var(--button-custom-color);color:var(--banner-bg)}@media(max-width:700px){.banner-image{gap:var(--banner-gap-mobile);flex-direction:column}.banner-image__image{order:2}.banner-image__text{order:1}.banner-image__text .h3{font-size:24px;line-height:24px}.banner-image__tag-button{order:3}}.shopify-section--tabs{--linkbar-top-position: calc( ( var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) ) + calc( var(--header-is-sticky, 0) * var(--header-is-visible, 0) * var(--header-height, 0px) ) );--linkbar-height: calc(var(--linkbar-top-position) + 68px);position:sticky;top:var(--linkbar-top-position);z-index:1}.shopify-section--tabs.tabs--end{top:0;z-index:0}tabs-component{display:block;margin:24px auto}linkbar{display:grid;padding:2rem 0;background-color:var(--white)}linkbar .tabs__link-list{display:flex;gap:3rem;justify-content:center;list-style:none;padding:0;margin:0}linkbar .tabs__link{cursor:pointer;font-size:14px;line-height:20px;padding:0!important}linkbar .tabs__link:hover,linkbar .tabs__link--active{font-weight:600}.anchor-target{padding-bottom:var(--linkbar-top-position);margin-bottom:calc(var(--linkbar-top-position) * -1)}@media(max-width:700px){tabs-component{margin:0 auto;height:60px}.shopify-section--tabs.tabs--end{top:-50px}linkbar{position:absolute;padding:20px;max-width:100vw;overflow:auto;scrollbar-width:none}.tabs__link-list{white-space:nowrap}}.rich-text p{margin-block-end:12px}.rich-text__video{max-width:var(--max-video-width)}.rich-text__video video{width:100%;height:auto;display:block}@media screen and (max-width:700px){.rich-text__video{max-width:var(--video-mobile-max-width)}}.rich-text__video--full{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.rich-text__video--constrained{max-width:100%;margin-inline:auto}image-text-accordion .image-text-accordion{display:flex;justify-content:center;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px}image-text-accordion .image-text-accordion__image-position--right{flex-direction:row-reverse}image-text-accordion .image-text-accordion__image{width:100%;max-height:518px;overflow:hidden}image-text-accordion .image-text-accordion__image--full-height{max-height:none;overflow:visible}image-text-accordion .image-text-accordion__text{display:flex;flex-direction:column;gap:1rem;counter-reset:accordion-counter}image-text-accordion .image-text-accordion__image,image-text-accordion .image-text-accordion__text{width:100%}.image-text-accordion .accordion__summary{counter-increment:accordion-counter;font-weight:600}.accordion__numbered{position:relative}.accordion__numbered:before{content:counter(accordion-counter) ".";margin-right:4px}image-text-accordion .accordion{border-bottom:1px solid var(--outline);box-shadow:none}image-text-accordion .accordion__summary{background-color:transparent}image-text-accordion .accordion-button{color:var(--text-color);background-color:transparent}image-text-accordion .accordion__content--with-image{display:flex;gap:8px;padding-left:0}image-text-accordion .accordion__content--with-image .answer__image{max-width:150px;margin:0;object-fit:contain}image-text-accordion .accordion__content--with-image .answer__image.last{order:1}@media(max-width:700px){image-text-accordion .image-text-accordion{flex-direction:column;gap:24px;padding:0}image-text-accordion .image-text-accordion__text{padding-left:12px;padding-right:12px;padding-bottom:24px}.image-text-accordion__full-width-image .image-text-accordion__image{margin:0 -12px;width:calc(100% + 24px);display:block}image-text-accordion .image-text-accordion__image-mobile-position--bottom{flex-direction:column-reverse}image-text-accordion .accordion__content{padding-left:0}}accordion-cards{position:relative}accordion-cards .accordion-cards__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;background-color:var(--color-background);background-repeat:no-repeat}accordion-cards .accordion-cards__wrapper.slider{display:flex;flex-wrap:nowrap;gap:var(--slides-gap, 1rem)}.accordion-cards__image--top{margin-top:65px}accordion-cards .accordion-cards__wrapper.slider>.accordion-cards__content{flex:0 0 calc((100% - (var(--slides-gap, 1rem) * (var(--slides-per-view, 1) - 1))) / var(--slides-per-view, 1))}accordion-cards .accordion-cards__content{flex:0 0 auto}.carousel-component{position:relative;overflow:hidden;display:block}accordion-cards .accordion-cards__content:not(.accordion-cards__image-item){display:flex;flex-direction:column;justify-content:space-between;position:relative}accordion-cards .accordion-cards__image-item{display:flex;flex-direction:column;position:relative}accordion-cards .accordion{padding:1rem;position:absolute;left:0;right:0}accordion-cards .accordion.bottom{bottom:0}accordion-cards .accordion.top{top:0}accordion-cards .accordion__summary{font-size:20px;line-height:24px;font-weight:500;padding:0}accordion-cards .accordion,accordion-cards .accordion__summary{background-color:rgb(var(--background));box-shadow:none}accordion-cards .accordion__content{padding:1rem 0}accordion-cards .accordion-button{min-width:40px;height:40px;line-height:40px;color:var(--black);background-color:var(--white);border-radius:0}accordion-cards .accordion-cards__image-item .accordion-cards__image{position:absolute;z-index:0}accordion-cards .accordion-cards__image-item .accordion-cards__text-content-inside{z-index:1;background:#fffc;padding:10px 20px;max-width:calc(100% - 40px);margin:20px}@media(max-width:700px){accordion-cards.accordion-cards__component--stack-mobile .accordion-cards__wrapper{flex-direction:column}accordion-cards .accordion-cards__wrapper:not(.slider){display:flex;overflow-x:auto;gap:1rem;scroll-snap-type:x mandatory}accordion-cards .accordion-cards__wrapper:not(.slider)>.accordion-cards__content{flex:0 0 80%;scroll-snap-align:start}accordion-cards .accordion-cards__wrapper.slider>.accordion-cards__content{flex:0 0 80%}}.slider-nav{position:absolute;top:50%;left:0;right:0;pointer-events:none;transform:translateY(-50%);z-index:5}.slider-btn{pointer-events:auto;position:absolute;width:48px;height:48px;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026;transition:background .2s ease,transform .2s ease}.slider-btn:hover{background:#fff;transform:scale(1.05)}.slider-btn--prev{left:-24px}.slider-btn--next{right:-24px}.slider-btn--prev:before,.slider-btn--next:before{content:"";display:block;width:14px;height:14px;border-top:2px solid #000;border-right:2px solid #000}.slider-btn--prev:before{transform:rotate(-135deg)}.slider-btn--next:before{transform:rotate(45deg)}@media(max-width:700px){.slider-btn{width:38px;height:38px}.slider-btn--prev{left:0}.slider-btn--next{right:0}}@media screen and (min-width:1000px){.shopify-section--faq .section-split{grid-template-columns:minmax(0,420px) 1fr}}.section-stack .faq{max-width:inherit;padding-inline:28px;max-width:900px;margin:0 auto}@media screen and (max-width:699px){.section-stack .faq{padding-inline:0}}.accordion__summary{padding:16px 0;background:rgb(var(--background))}.accordion{box-shadow:none}.accordion.bg-secondary+.accordion{margin-top:0}.faq__after-answer-page img{display:initial}.faq__content .accordion__content{padding:0 24px 16px 0}.faq__content .accordion{border:solid 1px var(--outline);border-radius:4px;margin-bottom:20px;padding-left:16px;padding-right:16px;box-shadow:none}.faq__anchors ul{list-style:none}.faq__anchors li{margin-bottom:8px;cursor:pointer}.faq__anchors button{text-align:left}.faq__anchors button:hover,.faq__anchors button:focus,.faq__anchors button.is-active{text-decoration:underline}.faq__category~.faq__category{margin-block-start:0}accordion-disclosure:has(+.faq__category){margin-bottom:32px}.accordion-button{background:rgb(var(--background-secondary));border-radius:10px;width:20px;height:20px;max-width:max-content;padding:0 4px;flex-grow:1;display:flex;flex-direction:row;justify-content:center;align-items:center;color:rgb(var(--background))}.accordion__disclosure[open] :is(.accordion__summary .icon-plus,.accordion__summary .icon-quantity-plus){display:none}.accordion__disclosure[open] :is(.accordion__summary .icon-minus,.accordion__summary .icon-quantity-minus){display:block!important}.shopify-section--shop-the-look .shop-the-look__heading{text-align:center;margin:40px auto}.shop-the-look,.shop-the-look__item,.shop-the-look__item-list{height:100%;width:100%;margin-bottom:20px}.shop-the-look__item{background:rgb(var(--secondary-background))}.shop-the-look__image-wrapper{height:100%;background-size:cover;background-repeat:no-repeat;position:relative}.shop-the-look__image{width:100%;height:100%;object-fit:cover}.shop-the-look__dot{position:relative;display:block;width:14px;height:14px;border-radius:100%;background:var(--white);box-shadow:0 0 0 8px var(--white) inset,0 1px 5px #00000026;opacity:1!important}.shop-the-look__dot:after{content:"";position:absolute;left:-6px;top:-6px;width:26px;height:26px;background:var(--white);border-radius:100%;animation:shopTheLookDotKeyframe 1.5s infinite ease-in-out}@keyframes shopTheLookDotKeyframe{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}.gallery-accordion__nav{gap:1rem;justify-content:flex-start;z-index:2;padding:40px 20px 0}.gallery-accordion__nav .circle-button{width:48px;height:48px;border-radius:50%;border:1px solid var(--percko-light-blue)}.gallery-accordion__nav .gallery-accordion__prev{transform:rotate(180deg)}.gallery-accordion__nav .circle-button:hover,.gallery-accordion__nav .circle-button:focus{background-color:var(--percko-light-blue)}@media screen and (max-width:700px){.gallery-accordion{width:100%;max-width:100vw;overflow:hidden}.gallery-accordion .shop-the-look__item{min-width:75vw;overflow:hidden}}.blog-post-list{--blog-post-list-grid: auto / repeat(3, minmax(0, 1fr));--blog-post-list-gap: 60px 20px;padding:0 40px}.blog-post-card__image-container{border-radius:4px;margin-bottom:12px}.blog-post-card__content .prose{display:flex;flex-direction:column;gap:12px}.blog-post-card__content p{margin:0}@media(max-width:1000px){.blog-post-list{--blog-post-list-grid: auto / repeat(1, minmax(0, 1fr));padding:0 24px}}.article-main img{border-radius:4px;overflow:hidden}.article-main p{font-size:14px;line-height:20px}.article-main ol:not(.share-buttons),.article-main ul:not(.share-buttons){display:flex;flex-direction:column;gap:14px}.article-main li p{margin:0}.article-main .button{display:block;width:fit-content}.blog-post-banner__image{margin-block-start:initial}.featured-hotspot-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--featured-spot-column-gap);align-items:start;margin:0 auto}@media(max-width:700px){.featured-hotspot-layout{grid-template-columns:1fr}}.featured-hotspot-image{position:relative;width:100%;overflow:visible}.featured-hotspot-image--bordered{border:1px solid rgb(var(--button-background-primary));border-radius:4px}.featured-hotspot-image .content-box__background-media{width:100%;aspect-ratio:1 / 1}.featured-hotspot-image .content-box__background-media img{object-fit:contain;object-position:center}.featured-hotspot-button{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--featured-spot-bg));color:rgb(var(--featured-spot-color));cursor:pointer;font-weight:700;transform:translate(-50%,-50%);box-shadow:2px 2px 10px -5px #00000080;transition:transform .15s ease,box-shadow .15s ease;position:absolute}.featured-hotspot-button:hover{transform:translate(-50%,-50%) scale(1.08)}.featured-hotspot-button.active{background:rgb(var(--featured-spot-color));color:rgb(var(--featured-spot-bg))}.featured-hotspot-card{display:none;flex-direction:column;gap:calc(var(--container-gutter) / 2)}.featured-hotspot-card.active{display:flex}.featured-hotspot-card img{max-width:100%;border-radius:4px;display:block;margin-bottom:.75rem}.featured-hotspot-card video{width:100%;border-radius:4px;margin-top:.5rem}.featured-hotspot-card__content{display:flex;flex-direction:column;gap:calc(var(--container-gutter) / 2)}.collection__results--bedspring{max-width:1280px;margin:auto;width:100%;padding-inline:40px}.block-stack{display:flex;flex-direction:column}.block-stack--spaced{gap:var(--block-gap, 24px)}.block-stack--spaced>*{width:100%}.block-stack--spaced>*+*{position:relative}.block-stack--spaced>*+*:before{content:"";position:absolute;top:calc(-1 * (var(--block-gap, 24px) / 2));left:0;right:0;height:1px;background:var(--outline, #e6e6e6)}.block-stack--no-media-margin img,.block-stack--no-media-margin video{margin-block-end:0!important}.multi-column__prose .liquid{width:100%}.block-stack img,.block-stack video{max-width:100%;height:auto;display:block}.product-details__panel-content ul,.product-details__panel-content ol{list-style-position:inside;padding-inline-start:0;margin:0}.product-details__panel-content li{text-align:center}.product-composition,.product-details__panel{display:flex;flex-direction:column;justify-content:center}.product-details__panel-media>img,.product-composition__item>img{display:block;margin-inline:auto}.product-list{--product-list-row-gap: 40px !important}.product-card-offer.product-card-mattress,.product-card-offer.product-card-pillow,.product-card-offer.product-card-bedspring{border:solid 1px var(--outline);position:relative;min-height:unset;padding-bottom:120px}.product-card-offer.product-card-mattress .product-card-offer-footer,.product-card-offer.product-card-pillow .product-card-offer-footer,.product-card-offer.product-card-bedspring .product-card-offer-footer{position:absolute;bottom:20px;left:0;right:0}.product-card__feature-list{margin-block-start:0;margin-inline-start:0}.product-card__feature{display:flex;align-items:center;gap:12px;margin-block-start:0;margin-bottom:12px}.product-card__feature svg{margin-block:0}.product-card-offer-footer a.button{width:100%}@media screen and (max-width:999px){.product-card-offer.product-card-pillow,.product-card-offer.product-card-bedspring,.product-card-offer.product-card-mattress{min-height:40vh}}@media screen and (max-width:699px){.product-card__feature{gap:8px}.product-list__promo:not(:last-child){margin-block-end:0}}@media screen and (max-width:699px){.collection__results{padding-inline:0}.collection__results .product-list .multi-column__item{min-height:unset;padding-bottom:120px}.collection__results .product-card-offer .prose{display:flex;flex-direction:row;gap:12px}.collection__results .product-card-offer-body{padding-left:0;margin-top:24px}.collection__results .product-card-offer-header{width:100%;flex:0 0 50%}.product-card-offer .price-list{justify-content:center}.product-card-offer .price-list>*{font-size:14px;line-height:16px}.collection__results--bedspring .h4{font-size:14px}.collection__results--bedspring .h5{font-size:12px}}product-list{gap:20px!important;--product-list-total-gap-width: calc( ( var( --product-list-column-count, var(--product-list-default-column-count) ) - 1 ) * (20px + var(--product-list-card-border-width, 0px)) ) !important}product-list .product-list__promo,product-list .product-card--bordered{outline:none}.product-list__promo .content-box{--content-box-inline-spacing: 40px}product-list .product-card__media{background:none!important}.switcher-step{margin-bottom:56px}.switcher-step__header{margin-bottom:12px}.switcher-options{flex:100%;flex-basis:100%;flex-grow:1}.switcher-option:not(.hidden){display:block;width:100%;color:var(--black)}.switcher-option.image-option{text-align:center;padding:0;color:var(--black)}.switcher-option.image-option.is-selected{box-shadow:none}.switcher-option.image-option img{border-top-left-radius:4px;border-top-right-radius:4px}.switcher-option.image-option div{text-align:center;padding:12px}@media screen and (max-width:999px){.switcher-step{margin-bottom:40px}.switcher-step__header{margin-bottom:16px}.switcher-step__header .switcher-step__title{float:left;margin-right:8px}.switcher-step__header .switcher-step__subtitle{font-weight:400;color:var(--black)}.switcher-options{flex-wrap:wrap;text-align:center}.switcher-options.type-button{flex:100%;gap:8px}.switcher-options.type-image-card .switcher-option{width:calc(50% - 7px)}}safe-sticky.product-info{max-width:480px}.product-info__block-list [data-block-type=offers]+[data-block-type=icons-with-text],.product-info__block-list [data-block-type=icons-with-text]+[data-block-type=offers]{margin-block-start:calc(-1 * (var(--product-block-item-margin) + 1rem))}.offer-item,[data-block-type=icons-with-text]{padding:1rem 2rem;background-color:var(--percko-light-blue)}[data-block-type=icons-with-text] .grid{text-decoration:underline}[data-block-type=icons-with-text] .grid-cols-3{grid-template-columns:repeat(3,auto);justify-content:space-between}[data-block-type=icons-with-text] .h-stack{font-size:12px}.product-info__block-list [data-block-id=rating]{margin-block-start:0;margin-block-end:8px}@media(max-width:700px){sp [data-block-type=offers],[data-block-type=icons-with-text]{position:absolute;visibility:hidden}}.shop-the-look__product-wrapper{position:absolute;margin-top:-12px}[dir=ltr] .shop-the-look__product-wrapper{margin-left:-12px}[dir=rtl] .shop-the-look__product-wrapper{margin-right:-12px}.shop-the-look__product{position:absolute;display:flex;flex-direction:column;align-items:center;width:max-content;min-width:150px;left:calc(100% + 28px);top:50%;max-width:46vw;background:rgb(var(--background));visibility:hidden;opacity:0;transform:scale(.8) translateY(-50%);transition:visibility .4s cubic-bezier(.75,0,.175,1),opacity .4s cubic-bezier(.75,0,.175,1),transform .4s cubic-bezier(.75,0,.175,1);will-change:transform;box-shadow:0 1px 5px #0000001a;transform-origin:top var(--transform-origin-start);z-index:1;border-radius:min(var(--block-border-radius),4px);padding:10px!important}.shop-the-look__product[open]{visibility:visible;opacity:1;transform:scale(1) translateY(-50%)}.shop-the-look__product--reverse{left:auto;right:calc(100% + 28px);transform-origin:top var(--transform-origin-end)}.shop-the-look__product--reverse:before{left:100%;right:auto;border-color:transparent transparent transparent rgb(var(--background))}.shop-the-look__product-bottom-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:10px;text-align:center;gap:12px}.shop-the-look__product-vendor,.shop-the-look__product-title{display:block;margin-bottom:2px}.shop-the-look__product-vendor{max-width:max-content;margin-bottom:1px}.shop-the-look__product-title{text-align:left}.shop-the-look__product-info{margin-top:10px;text-align:left}.shop-the-look__product-bottom-wrapper .price{font-size:10px}.shop-the-look__product-image{width:100%;flex:none}.gallery-wrapper{margin:0 -20px;display:block}.gallery-accordion{display:flex;flex-direction:row;width:100%}.gallery-accordion .item{flex:1;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:flex .5s ease;position:relative;padding:0 20px}.shop-the-look__content{margin-top:24px}.shop-the-look__price,.shop-the-look__text{margin-bottom:12px}.shop-the-look__content :where(ol,ul):not(.unstyled-list){margin-inline-start:16px}.shop-the-look__content :where(ol,ul):not(.unstyled-list) li{padding:0}@media screen and (min-width:1000px){.modal{--modal-content-margin: 1.75rem;--modal-body-padding-block: 20px;--modal-body-padding-inline: 20px}}.blog.container{position:relative}.blog__carousel--header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 40px;margin-bottom:40px;position:relative}.slider-carousel__slide.blogs__slide{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%;min-width:0}.article-card{display:flex;flex-direction:column;gap:24px}.blog-carousel__image-wrapper{border-radius:10px;overflow:hidden}.blog-carousel__content{display:flex;flex-direction:column;gap:12px}.blog-carousel__content .button{width:fit-content}@media screen and (min-width:1000px){.blog-carousel__nav{right:0}}@media screen and (max-width:1000px){.blog__carousel--header{justify-content:center;padding:0 24px}.blogs__slide{grid-template-columns:repeat(1,1fr)}}.reviews{margin-left:auto;margin-right:auto;max-width:1280px;position:relative;padding:0 40px}.reviews__intro{text-align:center;margin-bottom:40px}.review-card{background:var(--white);border-radius:10px;padding:20px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;border:1px solid var(--outline)}.review-card__content{display:flex;flex-direction:column;gap:1rem;width:100%}.review-card__content--with-image{width:calc(100% - 152px)}.review-card__rating,.rating-badge__stars{display:flex;gap:.25rem;justify-content:start}.review-card__rating .icon,.rating-badge__stars .icon{width:16px;height:16px;padding:2px}.review-card__rating .icon path,.rating-badge__stars .icon path{fill:var(--white);fill-opacity:1}.review-card__rating .icon-star-rating,.rating-badge__stars .icon-star-rating{background-color:var(--success)}.review-card__rating .icon:not(.icon-star-rating),.rating-badge__stars .icon:not(.icon-star-rating){background-color:var(--outline)}.review-card__rating .icon-star-rating-half,.rating-badge__stars .icon-star-rating-half{background:linear-gradient(to right,var(--success) 50%,var(--outline) 50%)}.review-card__image{width:136px;border-radius:10px;overflow:hidden}.review-card__product{width:100%;padding-top:1rem;margin-top:8px;border-top:1px solid var(--outline);margin-bottom:-10px}.review-card__product .product-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;outline:none}.review-card__product .product-card__figure{max-width:40px;max-height:40px;border-radius:4px;overflow:hidden}.review-card__product .product-card__info{width:100%}.review-card__product .product-title{text-box:initial}.reviews__nav{display:flex;gap:1rem;justify-content:flex-end;z-index:2;position:absolute;top:32px;right:40px}@media(max-width:1000px){.review-card{width:100%;max-width:100%}.reviews__nav{position:static;justify-content:center;margin:40px auto}}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{background:transparent}.minicart.drawer::part(header){place-items:flex-start;gap:4px;padding:12px 20px;border:none}.minicart.drawer::part(body){padding:12px 20px;border:none}.minicart.drawer::part(close-button){justify-self:flex-end}.minicart .title{gap:4px}.minicart .line-item{align-items:flex-start;gap:8px;margin-bottom:16px}.minicart .line-item__media{flex-basis:96px;border-radius:4px}.line-item__line-price-wrapper{flex-basis:100px}.quantity-selector--line-item{border:none}.quantity-selector__input{font-size:12px}.line-item:hover .line-item__remove-button,.line-item__remove-button{opacity:1}.line-item{transition:opacity .2s ease,transform .25s ease,visibility .2s ease,height .2s ease,margin .2s ease,padding .2s ease}.line-item--removing{opacity:0;visibility:hidden;transform:translateY(-20px);height:0;pointer-events:none;margin-bottom:0!important}@media screen and (max-width:999px){.cart-container{padding:0}}@media screen and (min-width:1000px){.cart-container{max-width:1440px;padding:40px 56px}.cart{grid-template-columns:minmax(0,1fr) 30rem}.page-header{display:grid;grid-template-columns:minmax(0,1fr) 30rem}}.cart-container{margin-bottom:80px}.page-header__text-wrapper{align-items:flex-end;gap:8px}.cart .order-summary__item{display:flex;padding:16px 0;align-items:flex-start}.cart .order-summary__item-price{flex-basis:120px}.cart .order-summary__item:not(:last-child){border-bottom:1px solid var(--percko-light-blue)}.cart .line-item{column-gap:8px;align-items:flex-start}.cart .line-item__media{min-width:96px}.cart .line-item .line-item__quantity-selector,.cart .line-item .line-item__remove-button{display:block;opacity:1}.cart__left{max-width:600px}.cart__right{padding:0;border:none;max-height:2000px;transition:max-height .3s ease-in-out}.cart__right.fixed{position:fixed;background:#fff;opacity:1;width:100%;bottom:0;top:unset;left:0;right:0;padding:8px 20px;z-index:99;border-top:1px solid var(--percko-light-blue);transition:max-height .3s ease-in-out}.cart__right.fixed .subtotal,.cart__right.fixed .shipping-text,.cart__right.fixed .payment-methods{display:none}.cart__right .payment-methods{margin-top:12px}@media(max-width:1000px){.page--cart header,.page--cart aside,.page--cart .header{display:none}.shopify-section--main-cart .section-spacing{padding:20px 0}.shopify-section--main-cart .page-header{display:flex;justify-content:space-between}.cart .line-item__quantity-selector,.cart .line-item__line-price,.cart .line-item__unit-line-price{display:block}.cart .line-item__line-price{display:none}}.section-trial-benefits{background:var(--bg, #e7f0f3);padding:24px 20px;text-align:center}.section-trial-benefits .title{margin-bottom:4px}.section-trial-benefits .seo-entries{margin-top:24px;display:flex;gap:40px;justify-content:center}.section-trial-benefits .seo-entry__container{display:flex;gap:8px}.section-trial-benefits .seo-entry__text{text-decoration:underline}@media screen and (max-width:1000px){.section-trial-benefits .seo-entries{flex-direction:column;align-items:center;gap:12px}}.block-swatch{cursor:pointer}.product-title .special-title{font-size:20px;line-height:24px;display:block}@media screen and (min-width:999px){.product-gallery__carousel{gap:8px}.product-gallery__media{border-radius:4px;overflow:hidden}}.product-gallery__controls-floating{position:relative}.scroll-marker-group--lines{bottom:112px}.product-gallery__carousel{gap:8px}@media screen and (max-width:699px){.product-gallery__carousel{padding-left:0}}.product-gallery__media{position:relative;border-radius:4px;overflow:hidden}.product-gallery__subtitle{max-width:calc(100% - 30px);background:#fff;font-weight:600;font-size:12px;line-height:1.2;color:#262626;padding:5px;border-radius:5px;position:absolute;bottom:15px;left:50%;transform:translate(-50%);text-align:center;width:auto}.product-gallery__thumbnail-list{height:82px}.product-gallery__thumbnail-list .scroll-marker-group--thumbnails{position:absolute;bottom:16px;width:100%;padding-top:0;left:0;transform:none;margin:0;justify-content:center}.variant-picker__option--invalid{--invalid-color: #c0392b;color:var(--invalid-color)}.variant-picker__option--invalid legend,.variant-picker__option--invalid .select,.variant-picker__option--invalid .block-swatch{border-color:var(--invalid-color);color:var(--invalid-color)}button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.product-info.gift-card .variant-picker__option-values{gap:12px}.product-info.gift-card .variant-picker__option-values .block-swatch{width:calc(50% - 6px)}@media(max-width:700px){.product-title .special-title{font-size:16px;line-height:20px}}.comp-cards{--gap: 24px}.comp-cards__heading,.comp-cards__header_image{margin-bottom:40px}.comp-cards__inner{overflow:hidden}.comp-cards__grid{display:grid;grid-template-columns:repeat(var(--items-per-row),1fr);gap:var(--gap);grid:var(--multi-column-grid);column-gap:20px}@media(max-width:1024px){.comp-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.comp-cards__grid{grid-template-columns:1fr}}.comp-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:18px;background:#fff;display:flex;flex-direction:column;height:100%}.comp-card__title{text-transform:uppercase;letter-spacing:.5px;font-weight:800;margin:0 0 12px}.comp-card__image{width:100%;height:auto;border-radius:12px;display:block;margin-bottom:16px}.comp-card__image img{width:100%}.comp-card__image.small img{max-height:40px;width:auto}.comp-card__description{margin:24px 0}.comp-card__stats{display:flex;gap:16px;margin:6px 0 2px}.comp-card__stat-value{font-size:clamp(28px,5.4vw,44px);font-weight:900;line-height:1;margin-bottom:6px;color:var(--metric_color)}.comp-card__stat-label{color:var(--metric_color);font-size:14px}.comp-card__footnote{font-size:12px;color:#0009;margin:8px 0 12px}.comp-card__testimonials{display:grid;gap:10px;margin-bottom:14px}.comp-card__testimonial.bordered{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:10px 12px}.comp-card__testimonial-meta{font-size:13px;color:#000000d9;margin-bottom:4px}.comp-card__source{opacity:.75}.comp-card__testimonial-text{margin:0;font-size:14px}.comp-card__cta{margin-top:auto}.comp-card__button{width:100%}.comp-cards .scroll-marker-group{margin-top:40px}.comp-cards .scroll-marker{width:6px;height:6px;max-width:6px}.comp-card-multi-column__item{padding:0 20px}.slider-carousel{display:grid;position:relative;gap:0;width:100%;overflow:hidden}.slider-carousel[allow-swipe],.slider-carousel[allow-swipe] *{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slider-carousel[allow-swipe] img{-webkit-user-drag:none;user-drag:none}.slider-carousel__slide{display:grid;grid-template-columns:repeat(var(--items-per-row, 3),1fr);gap:2rem;grid-area:1 / -1}.slider-carousel__mobile{display:grid;overflow:hidden}.slider-carousel__mobile .slider-carousel__slide{grid-area:1 / 1;width:100%;min-width:0;display:flex}.slider-carousel__desktop{display:none}.slider-carousel__slide:not(.is-selected){visibility:hidden;pointer-events:none}.slider-carousel__nav{display:grid;gap:1rem;justify-content:flex-end;grid-template-columns:repeat(2,1fr);z-index:2;position:absolute;top:32px;right:40px}.slider-carousel__nav .circle-button{width:40px;height:40px;border-radius:50%;border:1px solid var(--percko-light-blue)}.slider-carousel__nav carousel-prev-button{transform:rotate(180deg)}.slider-carousel__nav .circle-button:hover,.slider-carousel__nav .circle-button:focus{background-color:var(--percko-light-blue)}.slider-carousel__nav.dots{margin:3rem 0;display:flex;justify-content:center;gap:1rem}.slider-carousel__dot{width:6px;height:6px;border-radius:50%;background:#33333340;border:none;cursor:pointer;transition:background .3s}.press__dot[aria-current=true]{background:#333}@media(max-width:700px){.slider-carousel__nav.dots{margin-bottom:0}}@media(min-width:1000px){.slider-carousel__desktop{display:grid}.slider-carousel__mobile{display:none}}@media(max-width:1000px){.slider-carousel__nav{position:static;justify-content:center;margin:40px auto}}.category-page-products .cat-wrapper{padding:48px 0}.category-page-products .cat-header{max-width:1100px;margin:0 auto 28px;text-align:center;color:#fff}.category-page-products .cat-title{margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.2}.category-page-products .cat-content{opacity:.9}.category-page-products .cat-grid{max-width:1200px;margin:0 auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.category-page-products .cat-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0f2242;border-radius:8px;padding:6px 10px;box-shadow:0 6px 14px #00000014;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.category-page-products .cat-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:#1b1b1b}.category-page-products .cat-feature-icon{width:20px;height:20px;object-fit:contain}.cat-card{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 10px 24px #00000014;display:flex;flex-direction:column}.cat-card-media{position:relative;background:#f6f6f6}.cat-image{width:100%;height:auto;display:block}.cat-badges{position:absolute;top:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap}.cat-card-body{padding:18px}.cat-card-title{margin:0 0 12px}.cat-card-title a{color:inherit;text-decoration:none}.cat-card-desc{margin:0 0 16px;color:#4a4a4a;font-size:14px}.cat-features{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.cat-card-cta{margin-bottom:10px}.cat-button{width:100%}.cat-card-price{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:700;justify-content:center}.cat-price-compare{text-decoration:line-through;opacity:.55;font-weight:500}.sleeping-positions{display:flex;gap:2rem;margin-inline-start:0;list-style:none}@media screen and (max-width:699px){.sleeping-positions{gap:.25rem}.sleeping-positions__title{font-size:11px}}.prose-justify-center .sleeping-positions{justify-content:center}.sleeping-positions__item{display:flex;flex-direction:column;align-items:center;text-align:center}.press-card{padding:12px 24px;border:1px solid var(--outline);border-radius:4px}.press-card__image{min-width:90px;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden}.press-card__image img{margin:0}.press-card__content{text-align:left}.press-card__content *{margin:0}.press-card__link{width:fit-content}press-articles-slider .slider-pagination{margin:1.75rem 0 0;display:flex;justify-content:center;gap:1rem}press-articles-slider .slider-dot{width:6px;height:6px;border-radius:50%;background:#33333340;border:none;cursor:pointer;transition:background .3s;margin:0}press-articles-slider .slider-dot.active{background:#333}image-text-slider{display:block;background-color:rgb(var(--background-color));color:var(--text-color)}image-text-slider .image-text-slider{display:flex;justify-content:center;align-items:center;gap:80px;padding:80px 0}image-text-slider .image-text-slide__image-position--right{flex-direction:row-reverse}image-text-slider .image-text-slide__image{width:100%;max-height:518px;border-radius:4px;overflow:hidden}image-text-slider .image-text-slide__text{display:flex;flex-direction:column;gap:1rem;counter-reset:accordion-counter;overflow:hidden}image-text-slider .image-text-slide__image,image-text-slider .image-text-slide__text{max-width:600px;width:100%}.image-text-slider .accordion__summary{counter-increment:accordion-counter;font-weight:600}.image-text-slider .multi-column__item{padding:0}image-text-slider .image-text-slider__image-position--right{flex-direction:row-reverse}.multi-column{gap:var(--multi-column-gap, 0px)}.multi-column__item--clickable{cursor:pointer}.multi-column__item--clickable:focus-visible{outline:2px solid var(--percko-blue);outline-offset:2px}.multi-column--flush-images .multi-column__item{padding:0;overflow:hidden}.multi-column--flush-images .multi-column__prose{--prose-media-spacing: 0;text-align:left}.multi-column--flush-images .prose :where(img,picture,figure,video,video-media){margin-block:0}.multi-column--flush-images .multi-column__prose>:not(picture):not(img):not(video-media):not(.no-margin-block){padding-inline:var(--container-gutter)}.multi-column--flush-images .multi-column__prose>:last-child{padding-bottom:var(--container-gutter)}.w-auto button{width:100%}.offer-card{display:flex;flex-direction:column;gap:8px;background:var(--white);border-radius:4px;border:1px solid var(--outline);overflow:hidden}.offer-card__image-wrapper{position:relative}.offer-card__image-wrapper img:not(.offer-card__tag--image){aspect-ratio:16 / 9;object-fit:cover;width:100%;object-position:center}.offer-card__tag{font-size:16px;line-height:24px;font-weight:400;font-family:Bebas Neue,sans-serif;text-transform:uppercase;border-radius:4px;background-color:var(--white);padding:0 8px;position:absolute;top:12px}.offer-card__tag--left{left:12px}.offer-card__tag--right{right:12px}.offer-card__tag--image{width:30%;max-width:70px;border-radius:4px;overflow:hidden;position:absolute;top:12px}.price-discount__container{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.price-discount__container .price-list{justify-self:flex-end}.discount-label__container{display:flex;flex-direction:column;gap:4px;text-align:right;width:100%}.offer-card__discount{display:flex;justify-content:center;align-items:baseline;gap:4px;background-color:var(--offer-bg)!important;color:var(--offer-text)!important;padding:8px;width:100%;white-space:nowrap;font-size:12px}.offer-card__discount span{color:inherit!important}.offer-card__content{display:flex;flex-direction:column;gap:16px;padding:16px}.offer-card__title{font-weight:600;margin-bottom:.5rem}.price--compare{color:var(--dark-grey);text-decoration:line-through}@media(max-width:700px){.section-offer-list{padding-left:20px;padding-right:20px}.offer-list__grid{grid-template-columns:repeat(1,1fr);gap:20px}}.image-tag__list{position:absolute;top:12px;left:12px;display:flex;flex-direction:row;gap:4px;align-items:center;flex-wrap:wrap}.image-tag__item{font-family:Bebas Neue,sans-serif;background-color:var(--white);padding:4px 8px;border-radius:4px;margin:0;font-weight:400;font-size:16px;line-height:1}.image-tag__list--top-left{top:12px;left:12px;justify-content:flex-start}.image-tag__list--top-right{top:12px;right:12px;justify-content:flex-end}.image-tag__list--bottom-left{bottom:12px;left:12px;justify-content:flex-start}.image-tag__list--bottom-right{bottom:12px;right:12px;justify-content:flex-end}.block-swatch{text-align:center;flex:1}:checked+.block-swatch,.block-swatch.is-selected{border:solid 2px var(--percko-blue);box-shadow:inherit}.shopify-section--newsletter .text--regular a{display:inline-block;width:fit-content;background:linear-gradient(to right,currentColor,currentColor) 0 100% / 100% 1px no-repeat;background-position-x:var(--transform-origin-start);text-decoration:none}.shopify-section--newsletter .button{background-color:var(--white);color:var(--black);border-width:1px 1px 1px 0;border-color:rgb(var(--input-text-color) / calc(var(--has-transparent-background, 0) * .85 + .15))}.shopify-section-group-footer-group .text-with-icons{overflow:visible}.footer__info{display:inline-block;position:relative;cursor:pointer}.footer__info:after{content:var(--info-text);color:rgb(var(--info-text-color));background:rgb(var(--info-background));width:100vw;max-width:22vw;padding:8px 16px;font-weight:400;position:absolute;left:50%;bottom:24px;border-radius:4px;transform:translate(-50%);display:none}@media(max-width:700px){.footer__info:after{max-width:320px;left:0;transform:translate(-70%)}}.footer__info:before{content:"";border-width:12px 7px;border-style:solid;border-color:rgb(var(--info-background)) transparent transparent transparent;position:absolute;bottom:2px;left:50%;transform:translate(-50%);display:none;margin-left:.3rem}.footer__info:hover:after,.footer__info:hover:before,.footer__info:focus-within:after,.footer__info:focus-within:before{display:block}.footer__info img{margin:0 0 0 8px}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto;gap:1.5rem;grid-template-areas:"links1 links2 links3 links4 rrss" "links5 links5 links5 links5 links5"}@media(max-width:700px){.footer-grid{grid-template-columns:1fr;gap:4rem;grid-template-areas:"links1" "links2" "links3" "links4" "rrss" "links5"}}.footer__block{max-width:initial}.footer__block--footer{grid-area:links1}.footer__block--conseils-mal-de-dos{grid-area:links2}.footer__block--achats{grid-area:links3}.footer__block--aide-et-information{grid-area:links4}.footer__block--rrss{grid-area:rrss}.footer__block--links-pages{grid-area:links5}.footer__block--rrss .social-media{gap:.75rem;flex-direction:column;align-items:inherit}.footer__block--rrss .social-media__item a{display:flex;flex-direction:row;gap:.5rem;align-items:center}.footer__block--links-pages .linkbar__title{font-weight:600;margin:0}.footer__block--links-pages .linkbar__list{display:flex;flex-direction:column;gap:1rem;list-style:none;justify-content:center;margin:0}.footer__block--links-pages .linkbar__item{padding:0;margin:0;position:relative}@media(min-width:701px){.footer__block--links-pages{margin-top:2rem}.footer__block--links-pages .linkbar__list{flex-direction:row;gap:0}.footer__block--links-pages .linkbar__item{padding:0 2rem}.footer__block--links-pages .linkbar__item:not(:first-child):before{content:"";width:1px;height:8px;background-color:var(--outline);position:absolute;left:0;top:50%;transform:translateY(-50%)}}.alma-section .alma-payment-plans-container{width:100%;border-color:#e5e5e5;border-radius:10px}.size-guide__intro{margin-top:8px;display:block}.size-table.drawer::part(header){display:none}.size-table.drawer::part(footer){padding:4px 8px}.shopify-section--slideshow{position:relative}.sticker-image{position:absolute;width:var(--sticker-width, auto);height:auto;z-index:2}@media screen and (max-width:999px){.sticker-image{width:var(--sticker-mobile-width, var(--sticker-width, auto))}}.sticker-image.top{top:20px}.sticker-image.bottom{bottom:20px}.sticker-image.left{left:20px}.sticker-image.right{right:20px}.added-to-cart-popup.drawer::part(close-button){justify-self:end}.added-product__container{margin-bottom:24px}.added-to-cart-popup.drawer .product-img{min-width:96px}.added-product__info .price.text--right{min-width:75px}.added-to-cart-popup .added-product__container .line-item__remove-button{display:none}.added-to-cart-popup .discount-banner__container{color:var(--text-color);background:var(--background-color);border-radius:4px;padding:12px;margin-top:12px;margin-bottom:24px}.added-to-cart-popup .discount-banner__container .h5{font-size:16px;margin-bottom:16px}.added-to-cart-popup .discount-banner__container img{margin:auto}.added-to-cart-popup .discount-banner__container .left-part,.added-to-cart-popup .discount-banner__container .right-part{width:50%}.added-to-cart-popup .discount-banner__container .badge{background-color:var(--badge-color);color:var(--background-color);font-size:16px;font-weight:800;line-height:20px;margin-bottom:12px}.added-to-cart-popup .discount-banner__container .discount-label{font-size:12px;line-height:1;font-weight:600;text-align:left}.added-to-cart-popup .discount-banner__container .metafield-rich_text_field{margin-bottom:12px}.added-to-cart-popup .related-product{margin-bottom:16px}.added-to-cart-popup .related-product img{width:128px}.added-to-cart-popup .related-product .price{min-width:max-content}.added-to-cart-popup .related-product .related-product__description{margin:12px 0}.multi-add{margin-top:56px}.multi-add__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.multi-add__header--complement{margin-top:32px}.multi-add__promo-banner{display:flex;align-items:center;gap:8px;margin-bottom:16px}.multi-add__badge{display:inline-flex;padding:4px;border-radius:3px;font-weight:600}.multi-add__badge--black,.multi-add__badge--promo{background:var(--offer-bg, var(--blue));color:var(--offer-text, #fff);font-family:Bebas Neue,sans-serif;text-transform:uppercase}.multi-add__badge--promo.line-item__discount,.multi-add__badge--promo.line-item__discount .multi-add__badge{font-weight:400}.multi-add__container{padding:12px;border:1px solid #ddd;border-radius:8px;margin-bottom:12px}.multi-add__accordion-content{display:flex;gap:12px;margin-top:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--outline) transparent}.multi-add__cell{display:flex;flex-direction:column;align-items:center;gap:0;border:1px solid #ddd;border-radius:8px;padding:16px;width:50%;min-width:calc(50% - 6px);position:relative}.multi-add__cell-image{max-width:120px}.multi-add__badge--promo-cell{position:absolute;right:12px;top:12px}.multi-add__cell-price{text-align:center}.multi-add__row{display:flex;align-items:center;gap:16px;border:1px solid #ddd;border-radius:8px;padding:16px;margin-bottom:12px}.multi-add__row:has(.multi-add__add-btn:not([style*="display: none"])){cursor:pointer}.multi-add__row--selected{border:2px solid var(--percko-blue)}.multi-add__row--complement{border:1px solid #ddd}.added-product__estimate-delivery{margin:12px 0}.multi-add__row-image{flex:0 0 80px}.multi-add__placeholder-img{width:80px;height:60px;object-fit:contain}.multi-add__row-info{flex:1}.multi-add__row-title{margin:0 0 8px}.multi-add__row-desc{font-size:13px;color:#555;margin:0 0 8px;line-height:1.4}.multi-add__inline-promo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;font-size:13px}.multi-add__label-et{font-size:13px}.multi-add__qty{display:flex;align-items:center;gap:12px;margin-top:8px}.multi-add__qty-btn{width:32px;height:32px;border-radius:50%;border:1px solid #ccc;background:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.multi-add__qty-btn:hover{border-color:#888}.multi-add__qty-value{font-size:16px;font-weight:600;min-width:20px;text-align:center}.multi-add__row-price{text-align:right;min-width:90px;flex-shrink:0;align-self:flex-start}.multi-add__price-line{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.multi-add__price{font-size:14px;white-space:nowrap}.multi-add__price-compare{font-size:13px;color:#999;text-decoration:line-through;white-space:nowrap}.multi-add__price-instead-of{font-size:13px;color:#999;white-space:nowrap}.multi-add-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;justify-content:center}.multi-add-summary[hidden]{display:none}.multi-add-summary__total{margin:0}.multi-add-summary__compare{text-decoration:line-through;white-space:nowrap}.multi-add-summary__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:3px;font-weight:600;font-size:14px;background:var(--offer-bg, var(--blue));color:var(--offer-text, #fff);white-space:nowrap}.multi-add__price-unit{font-size:12px;color:#888;display:block;margin-top:2px}.multi-add__voir-plus{font-size:12px;color:#333;text-decoration:underline;display:block;margin-top:8px}.multi-add__total{display:flex;align-items:center;gap:12px;margin:24px 0}.multi-add__total-price{font-size:20px;font-weight:500}.multi-add__total-compare{font-size:20px;color:var(--dark-grey);font-weight:400;text-decoration:line-through}.size-guide__bra-popup{display:flex;flex-direction:column;gap:12px;width:100%}.size-guide__bra-popup-intro{display:flex;flex-direction:column;gap:4px}.size-guide__bra-popup-intro-title{margin-bottom:20px}.size-guide__bra-popup-step{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:start}.size-guide__bra-popup-step-text{display:flex;flex-direction:column}.size-guide__bra-popup-step-image{width:100%;height:auto;border-radius:4px;object-fit:cover}.size-guide__bra-popup-select{width:100%;padding:12px 14px;border:1px solid var(--outline);border-radius:.375rem;background:#fff;font:inherit;cursor:pointer}.size-guide__bra-popup-select:focus{outline:2px solid var(--color-accent, #4cbfb0);outline-offset:1px}.size-guide-toggle{display:inline-flex;align-items:center;gap:6px}.size-guide-toggle .icon{width:16px;height:auto}.size-guide__bra-popup-no-match{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;border-radius:.375rem;background:#fff7ec;border:1px solid #f4c879;font-size:.875rem;line-height:1.4;color:#5a4a00}.size-guide--no-match .size-guide__product-form,.size-guide--no-match [data-size-guide-submit]{display:none}.size-guide__bra-popup-no-match .icon{flex-shrink:0;width:24px;height:auto}.size-guide__bra-popup-no-match-text{flex:1}.size-guide__bra-popup-no-match-link{font-weight:700;text-decoration:underline;color:inherit}.cross-sell__container{position:relative}.cross-sell__items{position:relative;overflow:hidden;padding-bottom:1rem;align-items:stretch;--cs-gap: 12px;margin-top:12px}.cross-sell__track{display:flex;gap:var(--cs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:6px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.cross-sell__track::-webkit-scrollbar{display:none}.cross-sell__item{scroll-snap-align:start;width:calc((100% / var(--items_per_view)) - 6px)}.cross-sell__nav{position:absolute;top:0;z-index:2;width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#fff;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.cross-sell__nav--prev{right:40px}.cross-sell__nav--next{right:0}.cross-sell__nav[disabled]{opacity:.35;cursor:default}.cross-sell__item{flex:0 0 auto;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.cross-sell__item-link{display:block;text-decoration:none;color:inherit}.cross-sell__item-image{width:100%;height:auto;object-fit:cover}.cross-sell__item-info{padding:12px}.cross-sell__item-price{margin-top:4px}.cross-sell_add-to-cart{margin-top:4px;padding:0 12px 12px}.product-info__block-list [data-block-type=offer-pack]{gap:.75rem;display:flex;flex-direction:column}.offer-pack__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.offer-pack__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:32px 16px 40px;border-radius:.5rem;border:2px solid var(--outline);cursor:pointer;text-align:center;transition:border-color .2s,background .2s;width:100%;overflow:hidden}.offer-pack__card[aria-pressed=true]{border-color:var(--color-accent, #a8dfd8);background:color-mix(in srgb,var(--color-accent, #a8dfd8) 12%,transparent)}.offer-pack__badge{position:absolute;top:0;left:0;white-space:nowrap;padding:2px;background:#f5e9c0}.offer-pack__img{width:4.5rem;height:auto;object-fit:contain}.offer-pack__discount-label{display:inline-block;padding:.15em .55em;background:#f5e9c0}.offer-pack__discount-label--fit_content{width:fit-content}.offer-pack__compare-price{opacity:.45}.offer-pack__check{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-accent, #4cbfb0);color:#fff;flex-shrink:0;transition:opacity .2s,background .2s;position:absolute;right:8px;bottom:8px}.offer-pack__check--inactive,.offer-pack__card[aria-pressed=false] .offer-pack__check{background:var(--dark-grey);opacity:.5}.offer-pack__card:not(.offer-pack__card--bundle) .price-container{position:absolute;bottom:8px;left:8px}.offer-pack__description{color:var(--color-accent, #4cbfb0)}.offer-pack__media-img{width:100%;height:auto;border-radius:.375rem}.offer-pack__media-img--desktop{display:block}.offer-pack__media-img--mobile{display:none}@media screen and (max-width:749px){.offer-pack__media-img--desktop{display:none}.offer-pack__media-img--mobile{display:block}}.offer-pack__cta{display:flex}.offer-pack__cta .button{flex:1}.offer-pack__row--bundle{grid-template-columns:1fr}.offer-pack__card--bundle{flex-direction:column;align-items:stretch;gap:0;padding:0;text-align:left}.offer-pack__bundle-header{position:relative;display:flex;align-items:center;gap:12px;padding:32px 16px}.offer-pack__card--bundle .offer-pack__badge{padding:2px 8px}.offer-pack__bundle-image{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px}.offer-pack__bundle-image .offer-pack__img{width:100%;height:auto;object-fit:contain}.offer-pack__bundle-body{flex:1;min-width:0}.offer-pack__card--bundle .offer-pack__card-title{font-size:14px;line-height:1.3}.offer-pack__bundle-header .offer-pack__customizer-toggle{position:absolute;bottom:8px;right:12px;display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;font:inherit;font-size:13px;cursor:pointer}.offer-pack__bundle-header .offer-pack__customizer-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;text-decoration:none;font-size:14px;line-height:1}.offer-pack__customizer{width:100%;padding:0 16px 16px}.offer-pack__customizer:has([data-offer-pack-customizer-panel][hidden]){display:none}.offer-pack__customizer-panel{display:flex;flex-direction:column;gap:12px;margin-top:12px}.offer-pack__bundle-cards-header{font-size:13px}.offer-pack__bundle-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width:700px){.offer-pack__bundle-cards{grid-template-columns:repeat(4,1fr)}}.offer-pack__bundle-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border:2px solid var(--outline);border-radius:.375rem;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.offer-pack__bundle-card[aria-checked=true]{border-color:var(--color-accent, #4cbfb0);background:color-mix(in srgb,var(--color-accent, #4cbfb0) 10%,transparent)}.offer-pack__bundle-img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.25rem}.offer-pack__bundle-label{font-size:12px;line-height:1.2}.offer-pack__bundle-size{display:flex;flex-direction:column;gap:4px}.offer-pack__bundle-size-label{font-size:12px;font-weight:600}.offer-pack__bundle-size-select{width:100%;padding:8px 12px;border:1px solid var(--outline);border-radius:.375rem;background:#fff;font:inherit}.offer-pack__bundle-size-guide{align-self:flex-end;background:transparent;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer;margin-top:4px}[id$=--rich_text_RtcVNL] .subheading-badge--with-icon:before{display:none}#contact-email-row>.form-control,#contact-email-row>div:not([style*="display: none"]){flex:1;min-width:0}#contact-email-row>div[style*="display: none"]{flex:0}.shopify-section--contact .fieldset>div{width:100%}.contact-form__banner{padding:12px 16px;border-radius:4px;margin-bottom:16px;font-size:14px}.contact-form__banner--success{background-color:#f0fdf4;color:var(--success);border:1px solid var(--success)}.contact-form__banner--error{background-color:#fef2f2;color:var(--error);border:1px solid var(--error)}.shopify-section--contact .form-control:has(input[type=file]){text-align:left}.contact-form__star-rating{text-align:left}.contact-form__star-rating legend{margin-bottom:4px}.contact-form__stars{display:flex;gap:4px}.contact-form__star{background:none;border:none;padding:0;cursor:pointer;color:var(--dark-grey);transition:color .15s}.contact-form__star--active{color:#f5a623}.contact-form__star--active svg{fill:#f5a623}.contact-form__star:hover{color:#f5a623}.contact-form__order-faq{text-align:left;width:100%}.contact-form__accordion{box-shadow:none}.contact-form__accordion .accordion__content{padding-inline:0}.contact-form__order-faq .accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;padding:12px 0}.contact-form__order-faq .accordion__content{padding-bottom:16px}.contact-form__order-faq .accordion__content p{font-size:13px;line-height:1.5}.contact-form__order-faq-image{margin-top:-20px}.contact-form__order-faq-image img{width:100%;height:auto;border:1px solid var(--outline);border-radius:4px;max-width:100%}.contact-form__file-error{display:block;color:var(--error);font-size:13px;margin-top:4px}.multi-column__switcher{width:100%}.multi-column__switcher-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.multi-column__switcher .select{color:var(--black, #262626);background-color:var(--white, #fff);font-family:Inter;font-size:12px;font-style:normal;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23262626' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px;font-weight:600;line-height:18px;text-transform:uppercase}@media screen and (max-width:699px){.multi-column__item[style*=--mobile-padding]{padding:var(--mobile-padding)!important}.multi-column__switcher~.multi-column{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;scroll-snap-type:none}.multi-column__switcher~.multi-column .multi-column__item{--block-gap: 12px}.multi-column__switcher~.multi-column .sleeping-position-block img,.multi-column__switcher~.multi-column .sleeping-position-block svg{width:40px;height:40px}}@media screen and (min-width:700px){.multi-column__switcher{display:none!important}.multi-column__switcher~.multi-column .multi-column__item{display:block!important;order:unset!important}}.shopify-challenge__container,.shopify-policy__container,.shopify-email-marketing-confirmation__container{max-width:60rem}.shopify-policy__body h2{margin-block-end:16px;margin-block-start:32px;font-size:24px;font-style:normal;font-weight:800;line-height:24px;text-transform:uppercase}.shopify-policy__body h3{margin-block-end:8px;margin-block-start:24px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration:underline}.shopify-policy__body h4{margin-block-end:4px;margin-block-start:16px;font-family:Inter;font-size:13px;font-style:normal;font-weight:800;line-height:18px;text-transform:none}.shopify-policy__body p{line-height:20px}body.configurator-mode [data-hide-in-configurator]{display:none!important}.variant-gallery-slider{margin-bottom:16px}.variant-gallery-slider__carousel{display:flex;gap:0}.variant-gallery-slider__slide{flex:0 0 100%;min-width:0}.variant-gallery-slider__slide--pair{display:flex;gap:8px}.variant-gallery-slider__slide--pair .variant-gallery-slider__img{width:calc(50% - 4px);height:auto;object-fit:cover;border-radius:8px}.variant-gallery-slider__slide--single .variant-gallery-slider__img{width:100%;height:auto;object-fit:cover;border-radius:8px}.variant-gallery-slider__dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.variant-gallery-slider__dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--dark-grey);opacity:.4;padding:0;cursor:pointer;transition:opacity .2s}.variant-gallery-slider__dot.is-selected{opacity:1;background:var(--black)}.content-box .placement-grid>*{display:flex;flex-direction:column;gap:var(--content-box-text-gap)}.image-with-text-overlay .h0,.image-with-text-overlay .h1,.image-with-text-overlay .h2,.image-with-text-overlay .h3,.image-with-text-overlay .h4,.image-with-text-overlay .h5,.image-with-text-overlay .h6{margin-bottom:0}.announcement-bar__message>p{margin:0;display:inline}.announcement-bar__message-list{max-width:none}.announcement-bar__icon{height:auto;width:auto;max-width:40px;vertical-align:middle;margin:0 16px 0 0}.announcement-bar__link{color:inherit;text-decoration:underline}.banner-strong{font-weight:700}.banner-uppercase{text-transform:uppercase;letter-spacing:.04em}.banner-accent{color:var(--banner-accent-color, #e85b2f)}.announcement-bar__message sup{line-height:1}.banner-arrow:after{content:"\203a";margin-inline-start:.4em}.announcement-bar__message strong{font-weight:700}body #shopify-pc__banner{padding:40px;text-align:center}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{position:absolute;top:0;left:0;font-size:0;background:transparent;border:none;padding:10px 8px;margin:0;height:32px}body #shopify-pc__banner__btn-accept{padding:14px 16px;background-color:#262626;color:#fff;font-family:Inter;font-weight:600}body #shopify-pc__banner__body-title{font-family:Inter;text-transform:uppercase;font-size:24px;font-weight:800;margin-bottom:24px;line-height:1.2}body .shopify-pc__banner__btn-decline:after{content:"\d7";font-size:14px;color:var(--outline)}.collection-size-filter{display:block;margin:auto;width:360px}.collection-size-filter__select{display:block;width:100%;padding:12px 40px 12px 16px;border:1px solid var(--outline);border-radius:0;background-color:transparent;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px}.collection-size-filter__select:focus{outline:2px solid var(--outline);outline-offset:2px}@media screen and (min-width:700px){.collection-size-filter{margin-bottom:32px}}.price-list__pack-suffix{margin-left:4px}.press-media-columns{display:flex;flex-direction:column;gap:40px}.press-media-columns__col{min-width:0}.press-media-columns__video video{width:100%;border-radius:4px}@media screen and (min-width:700px){.press-media-columns{flex-direction:row;gap:40px}.press-media-columns__col{flex:1 1 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
