li,a,strong,span,p{font-family:Codec Pro!important}li{list-style-position:outside}.MZ-hot-sleepers h2.rich-text__heading{margin:0}.MZ-richtext p{font-family:Butler!important}.MZ-chill-img-text .image-with-text__content{padding:5rem}.MZ-img-badge{position:absolute;top:10px;right:10px;z-index:2}.MZ-img-badge__image{max-width:60px;max-height:60px;object-fit:contain;border-radius:4px}.MZ-prod-img-badge{position:absolute;top:10px;right:10px;z-index:2}.MZ-prod-img-badge__image{max-width:70px;max-height:70px;object-fit:contain;border-radius:4px;width:70px;height:70px}.video-container-main{background:#000042}.multicolumn-card__info>a{text-decoration:none;pointer-events:none}.card__badges-custom{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:5px}.card__badges-custom .p-tag{background-color:#000042;padding:5px 8px;max-width:max-content;border-radius:5px;color:#fff;font-size:12px}.m-product-title-pro{justify-content:flex-start!important}@media screen and (min-width: 1440px){.mega-menu__link--level-2,ul.mega-menu__list li:first-child a{font-size:1.6rem!important}}@media screen and (min-width: 749px){.mega-menu__link--level-2{padding-bottom:1.2rem!important;font-family:Codec Pro Bold!important;font-size:1.5rem!important}ul.mega-menu__list li:first-child a{font-size:1.5rem!important;font-family:Codec Pro Bold!important}}@media screen and (min-width: 990px){.cus_mega_menu{padding-top:1rem!important}.cus_mega_menu .mega-menu__list>li:first-child{width:100%!important}.cus_mega_menu .mega-menu__list>li:first-child>a{text-align:center!important}.cus_mega_menu .mega-menu__list{row-gap:10px!important}.mega-menu__link--level-2{padding-bottom:1.2rem!important;font-family:Codec Pro Bold!important;font-size:1.4rem!important}.mega-menu__list>li:first-child .mega-menu__link--level-2{padding-top:.6rem!important;padding-bottom:.6rem!important}ul.mega-menu__list li:first-child a{font-size:1.4rem!important}.header--top-center .mega-menu__list>li{width:24%!important}.mega-menu__content .page-width{padding:0 2.5rem!important;max-width:80rem}}@media screen and (min-width: 1280px){.mega-menu__link--level-2,ul.mega-menu__list li:first-child a{font-size:1.4rem!important}.header--top-center .mega-menu__list{justify-content:space-around!important}body .header--top-center .mega-menu__list>li{width:22%!important}.mega-menu__content .page-width{padding:0 5rem!important}}@media screen and (max-width: 749px){.MZ-richtext p{font-family:Butler!important;font-size:14px}.MZ-prod-img-badge{top:15px;right:30px}.MZ-img-badge{position:absolute;top:10px;right:2px;z-index:2}.MZ-img-badge__image{max-width:36px;max-height:36px;object-fit:contain;border-radius:4px}}@media screen and (max-width: 600px) and (min-width: 350px){.MZ-richtext h2.rich-text__heading{max-width:258px;margin:0 auto}}@media screen and (max-width: 990px){.MZ-chill-img-text .image-with-text__content{padding:4rem}}.card__badge.top.right .badge{display:none}.card__badges-custom .p-tag{line-height:normal}.updated-cooling-weighted span.p-tag{display:flex;justify-content:end;line-height:normal;margin-left:auto}.oke-helpful-vote-button--negative{display:none!important}@media screen and (max-width: 990px){.card__badges-custom .p-tag{padding:4px 6px;color:#fff;font-size:10px;line-height:normal}.card__badges-custom{top:6px;left:4px;gap:4px}.chill-pad .product__title,.updated-cooling-weighted .product__title{justify-content:space-between!important}.chill-pad .m-product-badge-main{display:flex;align-items:center;justify-content:end;width:46%;gap:10px}}.section-hero__container{padding:24px 16px}.section-hero__container .wrap{width:90%;max-width:1366px;margin:0 auto;display:grid;grid-template-columns:442px minmax(0,1fr);gap:32px;align-items:center}.section-hero__container .copy{max-width:442px}.section-hero__container .welcome{color:#000042bf;font:400 14px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;margin:0 0 8px;text-transform:uppercase}.section-hero__container .headline{color:#000042;font:500 45px/52px Butler,Georgia,Times New Roman,serif;letter-spacing:.72px;margin:0 0 12px}.section-hero__container .subcopy{color:#000042bf;font:400 16.8px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0 0 18px}.section-hero__container .inline-mark{height:1.476em;width:auto;vertical-align:middle;margin-left:6px;display:inline-block}.section-hero__container .cta{display:inline-block;background:#7b5bd6;color:#fff;text-decoration:none;font:500 14px/1 Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;padding:17px 40px;border-radius:0}.section-hero__container .reviews{margin-top:12px;color:#000042bf;font:400 14px/22.4px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;display:flex;align-items:center;gap:8px}.section-hero__container .stars{display:inline-flex;gap:2px;line-height:0}.section-hero__container .star{width:18px;height:18px;display:block;flex:0 0 18px;min-width:18px;min-height:18px;fill:#f58720}.section-hero__container .reviews-text{display:flex;align-items:center;line-height:18px}.section-hero__container img{width:100%;height:auto;display:block}@media (max-width: 900px){.section-hero__container .wrap{grid-template-columns:1fr}.section-hero__container .copy{max-width:100%}.section-hero__container .headline{font-size:36px;line-height:40px}}.custom-column__container{width:100%}.custom-column__container .inner{width:min(1318px,92%);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(16px,calc(100vw * 83 / 1512),83px)}.custom-column__container .item{display:flex;align-items:center;gap:12px;white-space:nowrap;flex:0 1 auto}.custom-column__container .icon{width:34px;height:34px;object-fit:contain;display:block}.custom-column__container .label{color:#000042bf;font-family:Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24.8px;letter-spacing:0}@media (max-width: 700px){.custom-column__container .inner{justify-content:flex-start;padding-left:40px;gap:18px}}.custom-multicolumn-2{width:100%;padding:40px 30px;background:#fff}.custom-multicolumn-2 .wrap{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;align-items:stretch}.custom-multicolumn-2 .card{background:#e7fcf8;border-radius:8px;width:322px;height:205px!important;box-sizing:border-box;padding:42px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.custom-multicolumn-2 .icon{width:34px;height:34px;display:block;margin:0 0 10px;object-fit:contain}.custom-multicolumn-2 .title{margin:0;color:#000042bf;font:600 20px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.custom-multicolumn-2 .copy{margin:6px 0 0;color:#000042bf;font:400 16px/20px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.custom-multicolumn-2 .card>.spacer{flex:1 1 auto}.custom-multirow{width:min(87.17vw,1318px);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.custom-multirow .right{justify-self:end}.custom-multirow .left{justify-self:start}.custom-multirow img{width:534px;max-width:50%;flex:1;height:auto;display:block}@media (max-width: 900px){.custom-multirow{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.custom-multirow .right,.custom-multirow .left{justify-self:center}}.custom-content .image-grid{display:flex;flex-direction:column}.custom-content .top img{max-width:100%;height:auto;display:block}.custom-content .bottom img{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width: 768px){.custom-content{padding-left:0;padding-right:0}.custom-content .bottom img{width:100vw;max-width:none;height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.custom-product-grid__container{width:100%;padding:24px 16px}.custom-product-grid__container .wrap{width:min(87.17vw,1318px);margin:0 auto}.custom-product-grid__container .eyebrow{color:#000042;text-align:center;letter-spacing:.72px;margin:0 0 2px;font-family:Shrikhand,cursive,serif!important;font-weight:400;font-size:32px}.custom-product-grid__container .headline{color:#000042;text-align:center;font:500 32px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px;margin:0 0 12px}.custom-product-grid__container .deck{color:#000042bf;text-align:center;font:400 16.8px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:8px auto 24px;max-width:542px}.custom-product-grid__container .grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3.57vw,54px)}.custom-product-grid__container .card{flex:1 1 300px;max-width:360px;text-align:left}.custom-product-grid__container .frame{border:1px solid #e6e6e6;box-sizing:border-box;width:100%;height:0;padding-bottom:75%;overflow:hidden;position:relative}.custom-product-grid__container .product-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.custom-product-grid__container .product-title{color:#000042;font:500 24px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px;margin:12px 0 8px}.custom-product-grid__container .card .btn{display:inline-flex!important;width:auto!important;max-width:100%;align-self:flex-start;background:#7b5bd6;color:#fff;text-decoration:none;font:500 14px/1 Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;padding:17px 40px;border-radius:0;white-space:nowrap}@media (max-width: 900px){.custom-product-grid__container .grid{justify-content:center}.custom-product-grid__container .card{max-width:420px}}.custom-product-grid__container .color-row{display:flex;align-items:center;gap:16px;margin:0 0 12px}.custom-product-grid__container .color-name{color:#000042bf;font:400 14px/22.4px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px}.custom-product-grid__container .swatch{position:relative;cursor:pointer;line-height:normal}.custom-product-grid__container .swatch.swatch--disabled{cursor:not-allowed}.custom-product-grid__container .swatch input[type=radio]{display:none}.custom-product-grid__container .dot{--swatch-input--border-radius: 50%;width:28px;height:28px;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.2);border-radius:var(--swatch-input--border-radius);object-fit:cover;display:inline-block;outline-offset:2px;outline-color:transparent;outline-style:solid;transition:outline-color .2s ease,outline-width .2s ease;forced-color-adjust:none}.custom-product-grid__container .swatch:not(.swatch--disabled) input[type=radio]:checked+.dot,.custom-product-grid__container .swatch:not(.swatch--disabled) input[type=radio]:active+.dot{outline:1px solid rgb(var(--color-foreground, 0, 0, 0))}.custom-product-grid__container .swatch:not(.swatch--disabled) .dot:hover{outline:2px solid rgba(var(--color-foreground, 0, 0, 0),.4)}.custom-product-grid__container .swatch:not(.swatch--disabled) input[type=radio]:focus-visible+.dot{outline:1px solid rgba(var(--color-foreground, 0, 0, 0),.5)}.custom-product-grid__container .swatch input[type=radio]:disabled+.dot{position:relative;pointer-events:none;opacity:.4}.custom-product-grid__container .swatch.swatch--disabled:after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;background:rgba(var(--color-foreground, 0, 0, 0),.4);transform:rotate(-45deg);transform-origin:center;border-radius:1px}.custom-promotion__container{width:100%}.custom-promotion__container img{display:block;width:80%;margin:0 auto;height:auto;max-width:1232px}@media (max-width: 768px){.custom-promotion__container img{width:100%;max-width:none}}.custom-mint__container{background:#e7fcf8;width:100%;padding:70px 16px}.custom-mint__container .wrap{width:min(87.17vw,1318px);margin:0 auto}.custom-mint__heading>*{color:#000042;text-align:center;font:500 32px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px;margin:0 0 45px}.custom-mint__heading strong{font-family:Shrikhand!important;font-weight:400;position:relative}.custom-mint__heading strong:before,.custom-mint__heading strong:after{content:"";position:absolute;pointer-events:none;height:20px;width:20px;background-repeat:no-repeat;background-size:auto 20px}.custom-mint__heading strong:before{top:-12px;right:-2px;background-image:url(/cdn/shop/files/Vector_7.svg?v=1758844623)}.custom-mint__heading strong:after{bottom:-12px;left:-2px;background-image:url(/cdn/shop/files/Vector_6.svg?v=1758844636)}@media (max-width: 700px){.custom-mint__heading strong:before{top:-20px;right:-10px}.custom-mint__heading strong:after{bottom:-18px;left:-10px}.custom-mint__heading strong:before,.custom-mint__heading strong:after{display:none}}.custom-mint__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;align-items:stretch}.custom-mint__item{max-width:401px;margin:0 auto;display:flex;flex-direction:column;text-align:left}.custom-mint__item img{width:100%;height:auto;display:block}.custom-mint__content{margin-top:26px;display:flex;flex-direction:column;gap:17px;min-height:0}.custom-mint__item h3{color:#000042cc;font:400 25px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}.custom-mint__item p{color:#000042cc;font:400 16px/20px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}.custom-mint__item .semi-bold{font-weight:500}.custom-mint__tag{font-weight:600!important;margin-top:auto!important;padding-top:17px}@media (max-width: 1000px){.custom-mint__grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.custom-mint__grid{grid-template-columns:1fr}}.custom-mint__reviews{width:100%;padding:70px 16px;background:#fff}.custom-mint__reviews .wrap{width:min(92vw,1400px);margin:0 auto}.custom-mint__reviews .heading{max-width:800px;margin:0 auto 36px;text-align:center}.custom-mint__reviews .heading h2{margin:0;color:#000042;font:500 32px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px}.custom-mint__reviews .heading strong{font-family:Shrikhand!important;font-weight:400}.custom-mint__reviews .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.custom-mint__reviews .review-card{display:flex;align-items:stretch;border:1px solid #e6e6e6;background:#fff;width:447px;height:241px;max-width:100%;box-sizing:border-box;overflow:hidden}.custom-mint__reviews .review-left{padding:13px;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.custom-mint__reviews .profile{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:13px}.custom-mint__reviews .avatar{width:47px;height:47px;border-radius:50%;object-fit:cover;display:block;flex:0 0 47px}.custom-mint__reviews .copy{flex:1 1 auto;display:flex;min-height:0}.custom-mint__reviews .copy p{margin:auto 0;color:#000042bf;font:400 16px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.custom-mint__reviews .review-right{flex:0 0 202px;width:202px;height:241px;object-fit:cover;object-position:center;display:block;align-self:stretch}.custom-mint__reviews .cta-wrap{margin-top:36px;text-align:center}.custom-mint__reviews .btn{display:inline-flex;align-items:center;justify-content:center;background:#7b5bd6;color:#fff;text-decoration:none;font:500 14px/1 Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;padding:17px 40px;border-radius:0;white-space:nowrap}.custom-image-grid .wrap{width:min(92vw,1512px);margin:0 auto}.custom-image-grid .title{text-align:center;max-width:900px;margin:0 auto 55px}.custom-image-grid .title h2{margin:0;color:#000042;font:500 32px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px}.custom-image-grid .grid{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin:0 auto}.custom-image-grid .grid img{width:350px;height:509px;object-fit:cover;display:block}.custom-image-grid .caption{margin:42px 0 20px;color:#000042bf;font:400 16.8px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.custom-image-grid ul{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.custom-image-grid li{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;font-size:12px;color:#0f172a}.custom-image-grid li:before{content:"";width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'><path d='M3 8.5l3.2 3.2L13 4.9' fill='none' stroke='%23000042' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.custom-image-grid .btn{display:inline-flex;align-items:center;justify-content:center;background:#7b5bd6;color:#fff;text-decoration:none;font:500 14px/1 Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.63px;padding:17px 40px;border-radius:0}@media (max-width: 900px){.custom-image-grid .grid img{width:min(100%,350px);height:auto}}.newsletter h2{color:#000042;font:500 32px/1 Butler,Georgia,Times New Roman,serif;letter-spacing:.72px;margin:0 0 20px}.newsletter .newsletter__subheading{color:#000042bf;font:400 16.8px/24.8px Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.newsletter form{width:min(100%,520px);margin:0 auto}.newsletter .input-wrap{position:relative}.newsletter input[type=email]{width:100%;height:52px;padding:0 56px 0 18px;border:0;border-radius:26px;background:#fff;box-shadow:0 0 0 1px #9de7d78c;color:#000042;font:400 16px/1 Codec Pro,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;outline:none;box-sizing:border-box}.newsletter input::placeholder{color:#000042bf;opacity:1!important}.newsletter .field:after{content:none}.newsletter .arrow-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:#000;display:grid;place-items:center;cursor:pointer}.newsletter .arrow-btn svg{width:18px;height:18px;display:block}.newsletter .arrow-btn:focus-visible{outline:2px solid #000;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
