h1,h2,h3,h4,h5,h6{all:unset}.heading-h1{font-family:var(--font-family--heading);font-size:var(--font-size--h1);font-weight:var(--font-weight--bold);line-height:1.2}.heading-h2{font-family:var(--font-family--heading);font-size:var(--font-size--h2);font-weight:var(--font-weight--semi-bold);line-height:1.2}.heading-h3{font-family:var(--font-family--heading);font-size:var(--font-size--h3);font-weight:var(--font-weight--medium);line-height:1.2}.heading-h4{font-family:var(--font-family--heading);font-size:var(--font-size--h4);font-weight:var(--font-weight--medium);line-height:1.3}.heading-h5{font-family:var(--font-family--heading);font-size:var(--font-size--h5);font-weight:var(--font-weight--medium);line-height:1.4}.heading-h6{font-family:var(--font-family--heading);font-size:var(--font-size--h6);font-weight:var(--font-weight--medium);text-transform:uppercase;line-height:1.4}.text-size-base{font-size:var(--font-size--base);font-weight:var(--font-weight--regular);line-height:1.3}.text-size-sm{font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);line-height:1.2}.text-size-md{font-size:var(--font-size--md);font-weight:var(--font-weight--regular);line-height:1.4}.text-size-lg{font-size:var(--font-size--lg);font-weight:var(--font-weight--regular);line-height:1.5}.text-body{font-family:var(--font-family--body)}.text-heading{font-family:var(--font-family--heading)}.gutter{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.hidden{display:none;visibility:hidden;pointer-events:none}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.swiper-pagination-bullet{position:relative}.swiper-pagination-bullet:after{content:"";position:absolute;inset:calc(-1 * var(--spacing-0))}.swiper-autoplay-toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:var(--spacing-1);border:none;border-radius:100%;background-color:var(--color--brand-sommeil);color:var(--color--white);box-shadow:var(--shadow-1);cursor:pointer;transform:scale(1);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.swiper-autoplay-toggle--floating{position:absolute;right:var(--spacing-2);bottom:var(--spacing-2);z-index:var(--layer-raised)}.swiper-autoplay-toggle:before{content:"";width:.875rem;height:.875rem;background-color:currentcolor;clip-path:polygon(0 0,32% 0,32% 100%,0 100%,0 0,68% 0,100% 0,100% 100%,68% 100%,68% 0)}.swiper-autoplay-toggle.is-paused:before{clip-path:polygon(12% 0,100% 50%,12% 100%)}@media(hover:hover)and (pointer:fine){.swiper-autoplay-toggle:hover{box-shadow:inset 0 4px 6px #fff0,0 0 #0000,inset -3px 3px 3px #0000001a,inset 3px -3px 3px -1px #0000001a;transform:scale(.98)}}.swiper-autoplay-toggle:focus-visible{outline:var(--stroke-4) solid var(--color--brand-sommeil);outline-offset:var(--stroke-4)}.bg-illustration{position:absolute;pointer-events:none}.bg-illustration>svg{display:block;width:100%;height:auto}.text-is-white{color:var(--color--white)}.text-is-black{color:var(--color--black)}.text-is-uppercase{text-transform:uppercase}.bg-illustration.is-bottom-right{bottom:-90%;right:-33%;width:150%;transform:scaleX(-1) rotate(-45deg)}.bg-illustration{position:absolute;width:var(--shape-size, 120%);height:auto;display:block;pointer-events:none;transform-origin:var(--shape-anchor-x) var(--shape-anchor-y);--shape-anchor-x: 40%;--shape-anchor-y: 48%}.bg-illustration.bg-illustration--left{left:0;top:50%;transform:translate(calc(-1 * var(--shape-anchor-x) - 5%),calc(-1 * var(--shape-anchor-y) - 1.75%)) rotate(0)}.bg-illustration.bg-illustration--right{right:0;top:50%;transform:translate(var(--shape-anchor-x),calc(-1 * var(--shape-anchor-y))) rotate(180deg)}.bg-illustration.bg-illustration--top{top:0;left:50%;transform:translate(calc(-1 * var(--shape-anchor-x)),calc(-1 * var(--shape-anchor-y))) rotate(90deg)}.bg-illustration.bg-illustration--bottom{bottom:0;left:50%;transform:translate(calc(-1 * var(--shape-anchor-x)),var(--shape-anchor-y)) rotate(-90deg)}.bg-illustration.bg-illustration--top-left{top:0;left:0;transform:translate(calc(-1 * var(--shape-anchor-x)),calc(-1 * var(--shape-anchor-y))) rotate(45deg)}.bg-illustration.bg-illustration--top-right{top:0;right:0;transform:translate(var(--shape-anchor-x),calc(-1 * var(--shape-anchor-y))) rotate(135deg)}.bg-illustration.bg-illustration--bottom-right{right:0;bottom:0;transform:translate(var(--shape-anchor-x),var(--shape-anchor-y)) rotate(225deg)}.bg-illustration.bg-illustration--bottom-left{left:0;bottom:0;transform:translate(calc(-1 * var(--shape-anchor-x)),calc(var(--shape-anchor-y))) rotate(315deg)}[data-swiper]:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:row;gap:var(--preinit-gap, 0px);overflow:hidden}[data-swiper]:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;width:var(--preinit-slide-width, 100%)}[data-swiper-container]{overflow-x:clip;border-radius:var(--swiper-edge-radius, var(--radius-4))}[data-swiper-container] .swiper{overflow:visible;padding-block:12px;margin-block:-12px}html[data-scroll-reveal] main>.shopify-section>.section>:not(.bg-illustration,.section__overlay),html[data-scroll-reveal] main>.shopify-section>:not(.section,.decorator,script,style,link){opacity:0;translate:0 1.25rem}html[data-scroll-reveal] main>.shopify-section.is-revealed>.section>:not(.bg-illustration,.section__overlay),html[data-scroll-reveal] main>.shopify-section.is-revealed>:not(.section,.decorator,script,style,link){opacity:1;translate:none;transition:opacity var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out)}html[data-scroll-reveal] main>.shopify-section.is-revealed.is-instant>.section>:not(.bg-illustration,.section__overlay),html[data-scroll-reveal] main>.shopify-section.is-revealed.is-instant>:not(.section,.decorator,script,style,link){transition:none}.smile-header{padding-top:calc(var(--section-pad-small) + var(--nav-height))!important;padding-bottom:var(--section-pad-small)!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
