:where(.focl-section){overflow-x:clip;color:#01415e;font-family:ABCArizonaSerifLight,serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.8;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){:where(.focl-section){font-size:16px}}.focl-section p{--focl-margin-block: 1em}.focl-section :is(h1,h2,h3,h4,h5){color:#01415e;font-family:ABCMonumentGroteskRegular,sans-serif;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none}.focl-section h1{--focl-margin-block: .67em;font-size:28px}.focl-section h2{--focl-margin-block: .83em;font-size:21px}.focl-section h3{--focl-margin-block: 1em;font-size:17px}.focl-section h4{--focl-margin-block: 1.33em;font-family:ABCMonumentGroteskMedium,sans-serif;font-size:15px}.focl-section h5{--focl-margin-block: 1.67em;font-size:12px}.focl-section h6{--focl-margin-block: 1.67em;color:#01415ebf;font-family:inherit;font-size:.67em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}@media screen and (min-width:750px){.focl-section h1{font-size:40px}.focl-section h2{font-size:28px}.focl-section h3{font-size:20px}.focl-section h4{font-size:16px}.focl-section h5{font-size:13px}}.focl-section :is(p,h1,h2,h3,h4,h5,h6){margin-block:var(--focl-margin-block)}.focl-section blockquote{margin-block:1em;margin-inline:40px;padding-inline-start:10px;border-inline-start:0;color:#01415ebf;font-style:italic;font-weight:inherit}@media screen and (min-width:750px){.focl-section blockquote{padding-inline-start:15px}}.focl-section :is(div,p,a,ul,dl,section,article,h1,h2,h3):empty{display:none}:where(.focl-section) :first-child:empty+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:var(--focl-margin-block)}:where(.focl-section) :where(p,h1,h2,h3,h4,h5,h6):nth-child(2):has(+:last-child:empty){margin-block-end:var(--focl-margin-block)}:where(.focl-section) .rte :first-child:is(p,h1,h2,h3,h4,h5,h6),:where(.focl-section) .rte :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:var(--focl-margin-block)}:where(.focl-section) .rte ul,:where(.focl-section) .rte ol{margin-block-start:revert;padding-inline-start:revert}:where(.focl-section) a{color:revert;text-decoration:revert;text-underline-offset:revert;transition:revert}:where(.focl-section) :is(h1,h2,h3,h4,h5,h6,p)>a:hover,:where(.focl-section) :is(p:not(.h1,.h2,.h3,.h4,.h5,.h6),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6)) a:where(:not(.button,.button-secondary)):hover{color:revert}:where(.focl-section) :is(img,picture,video,canvas,svg){display:inline;max-width:none}:where(.focl-section) img{width:revert-layer;height:revert-layer}:where(.focl-section) .page-width{max-width:1600px;margin:0 auto;padding-inline:16px}@media screen and (min-width:750px){:where(.focl-section) .page-width{padding-inline:40px}}@media screen and (min-width:1399px){:where(.focl-section) .page-width{padding-inline:70px}}:where(.focl-section) .button{position:relative;z-index:1;display:inline-flex;align-items:center;align-content:normal;justify-content:center;width:auto;max-width:100%;min-height:40px;padding:10px 30px;overflow:hidden;border:0 solid;border-radius:40px;box-shadow:none;background-color:#01415e;color:#fff;font-family:ABCMonumentGroteskRegular,sans-serif;font-size:12px;font-style:revert;font-weight:revert;line-height:1.2;letter-spacing:normal;text-align:revert;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:color .5s,background-color .5s,box-shadow .5s}@media(hover:hover){:where(.focl-section) .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .25),transparent);transform:translate(-100%) skew(-15deg)}:where(.focl-section) .button:hover{background-color:#01415ed9;box-shadow:none;transition-delay:.25s}:where(.focl-section) .button:hover:after{animation:focl-shine 1s ease}}:where(main[data-template="page.lp-ali-sleep"],main[data-template="page.lp-ali-feelgood-2"],main[data-template="page.40-off-3-packs"]) .focl-section .rte>p:first-child{margin-block-start:0}:where(main[data-template="page.lp-ali-sleep"],main[data-template="page.lp-ali-feelgood-2"],main[data-template="page.40-off-3-packs"]) .focl-section .rte>p:last-child{margin-block-end:0}@keyframes focl-shine{to{transform:translate(100%) skew(-15deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/focl-legacy.css.map */
