/* 19 October: the approved palette with softer photo and control geometry. */
:root{--hl-photo-radius:18px}
html body :is(.hl-wix-copy,.hl-main,.hl-community,.hl-gallery-dialog) :is(.wixui-image img,.hl-story img,.wp-block-image img,.hl-test-card>img,.hl-testing-note-intro>img,.hl-podcast-photo img,.hl-blog-photo img,.hl-last-photo){border:1px solid #303030!important;border-radius:var(--hl-photo-radius)!important;outline:0!important;box-sizing:border-box}
html body :is(.wixui-image,.hl-gallery-photo,.hl-story figure,.hl-program-video,video){border-radius:var(--hl-photo-radius);overflow:hidden}
html body :is(.wp-block-button__link,.hl-action,.wixui-button,.hl-remediation-offer .wixui-button,.hq-btn,.hq-option,.hl-katie-hub__link,.hl-katie-hub__product,.hl-blog-feed button,form button[type=submit]){border-radius:999px!important}
html body .hq-option{border-radius:16px!important}
html body .hl-remediation-offer .hl-graphic-stars{color:var(--hl-pink)!important}
html body .hl-instagram-follow{background:var(--hl-butter,#fde0a0)!important;gap:12px;position:relative;overflow:hidden;border-block:1px solid #303030}
html body .hl-instagram-follow::before,html body .hl-instagram-follow::after{content:'✦';position:absolute;font-size:42px;font-weight:400;color:#303030;opacity:.7;pointer-events:none}
html body .hl-instagram-follow::before{left:8%;top:10%;transform:rotate(-15deg)}
html body .hl-instagram-follow::after{right:8%;bottom:12%;font-size:28px;transform:rotate(12deg)}
html body .hl-instagram-follow strong{font-size:clamp(14px,1.35vw,22px);font-weight:600}
html body .hl-instagram-follow span{margin:0!important;font-size:14px}
html body .hl-ig-mark{flex:none}
/* Lines meet the heading/form at the original Wix band positions. */
html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::before{top:29%;left:calc(50% + 335px);right:0}
html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::after{bottom:27%;left:0;right:calc(50% + 335px)}
/* The close icon always uses ink, including Safari's default button state. */
html:has(.hl-phone-nav[open]){overflow:hidden}
html body dialog.hl-phone-nav{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,430px);max-width:100%;height:100dvh;max-height:100dvh;padding:0 24px 32px;box-sizing:border-box;background:#fff9ec;color:#303030;border:0;border-left:1px solid #303030;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font:500 18px/1.4 Figtree,sans-serif}
html body dialog.hl-phone-nav::backdrop{background:#30303066}
html body .hl-phone-nav-top{position:sticky;top:0;z-index:2;background:#fff9ec;display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #30303044}
html body .hl-phone-nav-top img{width:145px;height:64px;object-fit:contain}
html body .hl-phone-nav-close{width:48px;height:48px;flex:none;padding:0;background:var(--hl-butter);border:1px solid #303030;border-radius:50%;color:#303030;-webkit-text-fill-color:#303030;font:32px/1 Figtree,sans-serif}
html body .hl-phone-nav nav{display:flex;flex-direction:column;gap:2px}
html body .hl-phone-nav nav>a,html body .hl-phone-nav summary{display:block;min-height:48px;padding:12px 10px;box-sizing:border-box;color:#303030;text-decoration:none;cursor:pointer;border-bottom:1px solid #30303033}
html body .hl-phone-nav summary{display:list-item;list-style-position:inside}
html body .hl-phone-nav details>a{display:block;min-height:48px;padding:12px 10px 12px 30px;box-sizing:border-box;color:#303030;text-decoration:none}
html body .hl-phone-nav :is(a,summary,button):focus-visible{outline:2px solid #303030;outline-offset:-3px;background:var(--hl-butter)}
/* Match every nested source span, not just the parent answer. */
html body .hl-wix-copy #comp-m8t1ru2n,html body .hl-wix-copy #comp-m8t1ru2n *{font-family:Caprasimo,Georgia,serif!important;font-size:26px!important;font-weight:400!important;line-height:1.2!important;color:#303030!important}
html body .hl-wix-copy #comp-m8t1ru2n a{text-decoration:underline!important}
/* Testing: intrinsic photographs instead of a padded fixed aspect-ratio frame. */
html body.page-id-371 .hl-test-card>img{width:auto!important;max-width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important;justify-self:center;align-self:center}
html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::before{top:42px;left:calc(50% + 204px);right:0}
html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::after{bottom:42px;left:0;right:calc(50% + 310px)}
html body .hl-wix-copy #comp-m9imi7gl,html body .hl-wix-copy #comp-m9czmu7z{background:#fff9ec!important}
html body .hl-wix-copy :is(#comp-m9imi7gl,#comp-m9czmu7z)>[data-hook=bgLayers]{display:none!important}
html body .hl-results-first-line{white-space:nowrap}
html body .hl-review-section-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr)!important}
html body .hl-review-section-heading{padding-left:0!important;transform:translateX(-18px)}
html body .hl-student-stories{border-top:0!important}
html body .hl-student-stories>.hl-graphic-stars{gap:14px;color:var(--hl-pink);margin:0 auto 28px}
html body .hl-student-stories>.hl-graphic-stars svg{width:44px;height:44px;transform:rotate(-7deg)}
html body .hl-student-stories>.hl-graphic-stars svg:nth-child(even){transform:rotate(8deg)}
html body .hl-student-stories>.hl-graphic-stars path{stroke:#303030;stroke-width:1.5;stroke-linejoin:round}
html body .hl-proof{background:#fff9ec!important}
html body .hl-diff{background:#fff9ec!important}
html body .hl-last-testing-summary{position:relative;background:#fff9ec;padding:64px 28px;box-sizing:border-box}
html body .hl-last-testing-summary>div{max-width:1000px;margin:auto}
html body .hl-last-testing-summary h2{font:400 36px/1.2 Caprasimo,Georgia,serif;margin:0 0 24px}
html body .hl-last-testing-summary p{font:400 18px/1.65 Figtree,sans-serif;margin:0 0 18px}
html body .hl-last-testing-summary .hl-action{display:table;margin:28px auto 0}
html body .hl-wix-copy #comp-m9x48qho p{margin:0 0 18px!important;line-height:1.65!important}
/* One full portrait panel shared by the inline quiz and popup. */
html body .hl-inline-quiz{position:relative;margin:32px auto 64px!important;width:min(640px,calc(100vw - 32px));min-height:640px;padding:32px;box-sizing:border-box;border:1px solid #303030;border-radius:20px;overflow:hidden;background:linear-gradient(#fff9ecdd,#fff9ecdd),var(--hl-quiz-background) center/cover;display:flex;flex-direction:column;justify-content:center;align-items:center}
html body .hl-inline-quiz>.hl-popup-logo{width:180px;height:auto;margin:0 auto 28px;position:relative}
html body .hl-inline-quiz>.hq{background:none!important;min-height:0!important;padding:0!important;margin:0!important;position:relative}
html body .hl-inline-quiz .hq-start{display:flex;flex-direction:column;gap:18px;align-items:center}
html body .hl-inline-quiz .hq-start :is(.hq-title,.hq-disclaimer,.hq-note){margin:0!important}
html body .hl-inline-quiz .hq-title{font-size:36px;line-height:1.2}
/* Guard intrinsic flow after the source content has been replaced or shortened. */
@media(min-width:768px){
 html body.page-id-1487 .hl-wix-desktop #comp-m8t3mcp3>[data-mesh-id]{padding-top:250px!important;box-sizing:border-box}
 html body.page-id-1487 .hl-wix-desktop #comp-m8t3mcp3 [data-mesh-id$=gridContainer]{min-height:0!important}
 html body.page-id-1487 .hl-wix-desktop #comp-m91mz911{margin-bottom:50px!important}
 html body.page-id-1480 .hl-wix-copy #comp-m9x24t3t{padding-top:24px!important}
 html body.page-id-1492 .hl-wix-copy #comp-l80azl0l{margin-top:24px!important}
 html body.page-id-1492 .hl-wix-copy #comp-ma1xhcgy{margin-bottom:24px!important}
}
@media(max-width:767px){
 html body .hl-wix-mobile :is(#comp-m8g95kgo,#comp-m8g9jqbf){grid-area:auto!important}
 html body.home .hl-wix-mobile #comp-m8g9jqbf{background:#fff9ec!important}
 html body.home .hl-wix-mobile #comp-m8g9jqbf>[data-hook=bgLayers]{display:none!important}
 html body.home .hl-wix-mobile #comp-m8g6k0d1{--fill-layer-image-opacity:.85!important}
 html body .hl-instagram-follow{min-height:160px!important;gap:7px;flex-direction:column}
 html body .hl-instagram-follow strong{font-size:20px}
 html body .hl-instagram-follow::before{left:22%}
 html body .hl-instagram-follow::after{right:22%}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::before{left:78%;top:24px}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::after{right:78%;bottom:24px}
 html body .hl-wix-copy #SITE_FOOTER [data-mesh-id="comp-mbjl9b303inlineContent-gridContainer"]{justify-items:center!important}
 html body .hl-wix-copy #SITE_FOOTER :is(#comp-mbjl9b33x,#comp-mbjl9b34g){margin-inline:auto!important;left:auto!important}
 html body .hl-wix-copy #comp-m8t1ru2n,html body .hl-wix-copy #comp-m8t1ru2n *{font-size:22px!important}
 html body .hl-wix-copy :is(#comp-m8t1rpnv,#comp-m8t1uad0),html body .hl-wix-copy :is(#comp-m8t1rpnv,#comp-m8t1uad0) *{white-space:nowrap!important;font-size:20px!important}
 html body.page-id-1375 .hl-wix-copy #comp-m8t0ivjb{aspect-ratio:auto!important}
 html body.page-id-1375 .hl-wix-copy #comp-m8t0ivjb :is(wow-image,a){height:auto!important}
 html body.page-id-1375 .hl-wix-copy #comp-m8t0ivjb img{height:auto!important;object-fit:contain!important}
 html body .hl-wix-copy :is(#comp-m8ga6cbh,#comp-m9ubsdrj,#comp-m9x46vm4)>[data-hook=bgLayers],html body .hl-last-olivia>[data-hook=bgLayers]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important}
 html body .hl-wix-copy :is(#comp-m8ga6cbh,#comp-m9ubsdrj,#comp-m9x46vm4)>[data-hook=bgLayers] :is([data-motion-part^=BG_MEDIA],[data-motion-part^=BG_IMG],img),html body .hl-last-olivia>[data-hook=bgLayers] :is([data-motion-part^=BG_MEDIA],[data-motion-part^=BG_IMG],img){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;min-height:0!important;transform:none!important}
 html body .hl-last-olivia{position:relative!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box}
 html body .hl-last-olivia-content{position:relative;z-index:1;padding:38px 20px!important;display:flex;flex-direction:column;gap:24px}
 html body .hl-last-olivia-content>.wixui-rich-text{position:static!important;width:auto!important;margin:0!important;height:auto!important;min-height:0!important;grid-area:auto!important}
 html body .hl-last-olivia-content #comp-m8q6x9z5 *{font:400 30px/1.2 Caprasimo,Georgia,serif!important;text-align:center!important}
 html body .hl-last-olivia-content #comp-m8q6m8w9{position:relative!important;width:100%!important;max-width:280px!important;height:auto!important;margin:0 auto!important;aspect-ratio:1!important;grid-area:auto!important}
 html body .hl-last-olivia-content #comp-m8q6m8w9 :is(wow-image,a,img){position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
 html body .hl-last-olivia-content #comp-m8q6m8wj *{font:400 16px/1.6 Figtree,sans-serif!important}
 html body .hl-last-olivia-watch{display:flex;flex-direction:column;align-items:center;gap:14px}
 html body .hl-last-olivia-watch>*{position:static!important;margin:0!important;width:auto!important;grid-area:auto!important;height:auto!important}
 html body .hl-review-section-inner{grid-template-columns:1fr!important}
 html body .hl-review-section-heading{transform:none}
 html body .hl-results-first-line{font-size:clamp(21px,5.8vw,26px)!important}
 html body .hl-student-stories>.hl-graphic-stars svg{width:36px;height:36px}
 html body .hl-community .wp-block-columns{gap:24px!important}
 html body .hl-community .hl-feature:has(.hl-community-katie){grid-template-columns:110px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important}
 html body .hl-community .hl-community-katie{align-self:stretch!important;grid-row:1/3!important;height:100%!important}
 html body .hl-community .hl-community-katie img{width:110px!important;height:100%!important;min-height:160px;max-height:260px;object-fit:cover!important;clear:none!important;border-radius:55px 55px 18px 18px!important}
 html body .hl-community .hl-feature{min-height:0!important;grid-template-rows:none!important}
 html body .hl-diff .wp-block-column{flex-basis:100%!important;min-width:0!important}
 html body .hl-diff :is(.wp-block-columns,.wp-block-column,.hl-crosses){width:100%!important;max-width:none!important;margin-inline:0!important}
 html body .hl-last-testing-summary{padding:40px 22px}
 html body .hl-last-testing-summary h2{font-size:30px}
 html body .hl-last-testing-summary p{font-size:16px}
 html body .hl-wix-copy .hl-discount-shop>p:not(.hl-copy-status){font-size:16px!important;padding:10px!important;white-space:nowrap}
 html body .hl-wix-copy .hl-discount-shop>p:not(.hl-copy-status) *{font-size:inherit!important}
 html body .hl-inline-quiz,html body dialog.hq-dialog{min-height:0!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box;padding:24px 20px!important;overflow:auto!important}
 html body .hl-inline-quiz{min-height:440px!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog)>.hl-popup-logo{width:120px!important;height:52px!important;margin:0 auto 16px!important;object-fit:contain;flex:none}
 html body :is(.hl-inline-quiz,dialog.hq-dialog)>.hq{padding:0!important;margin:0!important;min-height:0!important;max-width:none!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-start{gap:14px!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-start .hq-title{font-size:26px!important;margin:0 0 12px!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog).hq-in-progress>.hl-popup-logo{display:none!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-question .hq-title{font-size:22px!important;margin:0 0 14px!important;line-height:1.2!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-option{font-size:15px!important;padding:10px 12px!important;min-height:44px!important;line-height:1.3!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-options{gap:8px!important;margin-bottom:8px!important}
 html body :is(.hl-inline-quiz,dialog.hq-dialog) :is(.hq-count,.hq-progress){margin-bottom:10px!important}
 html body.page-id-1492 .hl-wix-copy #comp-l80azl0l{margin-top:12px!important}
 html body.page-id-1492 .hl-wix-copy #comp-ma1xhcgy{margin-bottom:12px!important}
 html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::before{top:24px;left:80%}
 html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::after{bottom:24px;right:80%}
}
@media(max-width:767px) and (max-height:600px){html body :is(.hl-inline-quiz,dialog.hq-dialog){padding:16px!important}html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-question .hq-title{font-size:19px!important}html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-option{padding:8px 10px!important}}
@media(max-width:767px){
 html body .hl-last-media-title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:32px 20px 10px;gap:20px}
 html body .hl-last-media-title #comp-m9a5f4b2{position:static!important;margin:0!important;width:100%!important;grid-area:auto!important;text-align:center!important}
 html body .hl-last-media-title #comp-m9a5f4b2 *{font:400 30px/1.2 Caprasimo,Georgia,serif!important;text-align:center!important}
 html body .hl-last-media-title #comp-m9a6hcol{position:relative!important;left:auto!important;margin:0!important;grid-area:auto!important;width:190px!important;height:140px!important}
 html body.page-id-1472 .hl-wix-copy #comp-ms6m6do4{grid-area:46 / 1 / 47 / 2!important;margin-top:0!important;align-self:start!important}
 html body.page-id-1472 .hl-wix-copy [data-mesh-id="comp-m9qj3firinlineContent-gridContainer"]{min-height:0!important;grid-template-rows:repeat(17,min-content)!important}
 html body.page-id-1472 .hl-wix-copy #comp-m9qj3fir{margin-bottom:24px!important}
 html body.page-id-1480 .hl-wix-copy #comp-m9x24t3t>p:first-child{margin-bottom:14px!important}
}
/* The two direct signup landings retain their original page-level photographs. */
html body.page-id-1490 .hl-wix-copy #SITE_FOOTER{display:none!important}
html body.page-id-1490 .hl-wix-copy #PAGES_CONTAINER{background:linear-gradient(#f5f3ee55,#f5f3ee55),url('../images/newsletter-background.webp') center/cover!important;min-height:100dvh!important}
@media(max-width:767px){
 html body.page-id-1489 .hl-wix-copy #SITE_FOOTER{display:none!important}
 html body.page-id-1489 > .hl-persistent-quiz-banner{display:none!important}
 html body.page-id-1489.hl-has-persistent-quiz{padding-top:0!important}
 html body.page-id-1489 .hl-wix-copy #PAGES_CONTAINER{background:linear-gradient(#f5f3eeb3,#f5f3eeb3),url('../images/masterclass-background.webp') center/cover!important;min-height:100dvh!important}
 html body.page-id-1489 .hl-wix-copy #comp-lec3w0wm{background:transparent!important;min-height:659px!important}
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh3 *{font-family:'Times New Roman',Times,serif!important;font-size:34px!important;font-style:italic!important;font-weight:400!important;line-height:1.03!important;color:#801517!important}
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh5 *{font-family:'Times New Roman',Times,serif!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;line-height:1.25!important;color:#000!important}
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh3{width:270px!important;left:25px!important;margin-top:150px!important;margin-bottom:22px!important}
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh5{width:250px!important;left:35px!important;margin-bottom:24px!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd{left:35px!important;width:250px!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd input{font-size:14px!important;min-height:32px!important;height:32px!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd button{background:#8fa597!important;color:#303030!important;border-radius:4px!important;min-height:32px!important;font-size:13px!important}
}
@media(max-width:767px){
 html body .hl-last-media-title #comp-m9a6hcol img{border:0!important;border-radius:0!important}
 html body .hl-last-media-title #comp-m9a6hcol{overflow:visible!important;border-radius:0!important}
 html body .hl-last-olivia-watch a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:10px 22px!important;box-sizing:border-box}
}
@media(min-width:768px){
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::before{top:var(--hl-news-right-y,29%);left:var(--hl-news-right-start,calc(50% + 335px));right:0}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b2j3::after{top:var(--hl-news-left-y,73%);bottom:auto;left:0;right:auto;width:var(--hl-news-left-end,calc(50% - 500px))}
}
@media(max-width:767px){
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh3 *{font-size:37px!important;letter-spacing:-.05em!important;line-height:.9!important}
 html body.page-id-1489 .hl-wix-copy #comp-m9u4klh5 *{letter-spacing:-.05em!important;line-height:1.2!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd [data-mesh-id$="gridContainer"]{display:flex!important;flex-direction:column;gap:10px;min-height:0!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd [data-mesh-id$="gridContainer"]>div:not([hidden]){position:relative!important;left:auto!important;margin:0!important;width:100%!important;height:32px!important;min-height:32px!important}
 html body.page-id-1489 .hl-wix-copy #comp-ma6yt4pd .nuFEsg{position:static!important}
}
html body #blog-posts{scroll-margin-top:75px}
html body .hl-gallery-dialog-photo img{border:1px solid #303030;border-radius:18px;box-sizing:border-box}
html body .sbi_photo_wrap{border:1px solid #303030;box-sizing:border-box;border-radius:18px;overflow:hidden}
html body .wc-block-cart-item__image img,html body .wc-block-components-order-summary-item__image img{border:1px solid #303030;border-radius:18px;box-sizing:border-box}
@media(max-width:767px) and (max-height:600px){
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-question .hq-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px) and (max-height:450px) and (min-width:500px){
 html body :is(.hl-inline-quiz,dialog.hq-dialog) .hq-question .hq-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
/* Match the final rendered answer spans, including the original synthetic bold. */
html body .hl-wix-copy #comp-m8t1ru2n,html body .hl-wix-copy #comp-m8t1ru2n *{font:700 35px/1 Caprasimo,Georgia,serif!important;text-align:center!important}
@media(max-width:767px){
 html body .hl-wix-copy #comp-m8t1ru2n,html body .hl-wix-copy #comp-m8t1ru2n *{font:700 27px/1 Caprasimo,Georgia,serif!important}
 html body .hl-wix-copy #comp-m8t1ru2n{width:260px!important;left:30px!important;max-width:calc(100% - 40px)!important}
 html body .hl-wix-copy #comp-m8t1rpnv,html body .hl-wix-copy #comp-m8t1rpnv *{font-size:27px!important}
 html body .hl-wix-copy #comp-m8t1uad0,html body .hl-wix-copy #comp-m8t1uad0 *{font-size:27px!important;white-space:nowrap!important}
 html body .hl-wix-copy #comp-m8t1uad0{width:280px!important;left:20px!important;text-align:center!important}
 html body .hl-wix-copy #comp-m8t1ru2n p{margin-bottom:0!important}
}
/* Remove only the source's blank paragraphs between includes heading and bullets. */
html body .hl-wix-copy #comp-m9x24t3t>p:has(+p:empty){margin-bottom:12px!important}
html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::before{left:var(--hl-test-right-start,80%)}
html body.page-id-371 .hl-wix-copy #comp-m91y1wrw::after{right:auto;width:var(--hl-test-left-end,20%)}
@media(max-width:767px){
 html body .hl-wix-copy :is(#bgLayers_comp-m8ga6cbh,#bgLayers_comp-m9ubsdrj,#bgLayers_comp-m9x46vm4) :is([data-motion-part^=BG_MEDIA],[data-motion-part^=BG_IMG],img){margin:0!important}
}
html body.page-id-1375 .hl-wix-copy #comp-m8t1ru2n :is(p,a,span){font:700 35px/1 Caprasimo,Georgia,serif!important;text-align:center!important}
html body.page-id-75 .hl-diff{background:#fff9ec!important}
html body .hl-discount-shop .hl-discount-use{display:inline-block;white-space:nowrap}
html body .hl-discount-shop>p:not(.hl-copy-status){white-space:normal!important}
html body .hl-discount-shop .hl-copy-code{padding:0!important;min-height:0!important;line-height:inherit!important;vertical-align:baseline!important}
@media(max-width:767px){
 html body.page-id-1375 .hl-wix-copy #comp-m8t1ru2n :is(p,a,span){font:700 27px/1 Caprasimo,Georgia,serif!important}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b341{width:176px!important;justify-self:center!important;left:0!important;margin-inline:auto!important}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b341 [data-mesh-id]{width:176px!important;min-width:176px!important;margin:0!important;padding:0!important;box-sizing:border-box}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b341 [data-mesh-id$="gridContainer"]{display:flex!important;justify-content:center!important;gap:0!important}
 html body .hl-wix-copy #SITE_FOOTER #comp-mbjl9b341 [data-mesh-id$="gridContainer"]>div{flex:0 0 44px!important;width:44px!important;left:0!important;margin:0!important}
}
html body :is(.hl-blog-editable-body,.hl-guide,.hl-featured-card,.hl-skin-hero,.hl-source-lightbox) img{border:1px solid #303030;border-radius:18px;box-sizing:border-box}
html body .hl-discount-shop .hl-copy-code{font:inherit!important;font-weight:700!important}
@media(min-width:768px){
 html body .hl-inline-quiz{width:min(640px,92vw);height:640px;min-height:0;padding:26px 36px!important}
 html body .hl-inline-quiz .hq-start .hq-title{font-size:36px!important;max-width:510px}
 html body .hl-inline-quiz .hq-start .hq-disclaimer{font-size:17px!important;max-width:450px}
 html body .hl-inline-quiz .hq-start button{font-size:20px!important;padding:16px 30px!important}
 html body .hl-inline-quiz .hq-start .hq-note{font-size:15px!important}
}
@media(max-width:767px){
 html body.page-id-1489 .hl-wix-copy.hl-wix-mobile #comp-ma6yt4po{width:250px!important;max-width:250px!important}
 html body.page-id-1489 .hl-wix-copy.hl-wix-mobile #comp-ma6yt4pd :is(.wixui-text-input,.nuFEsg,input:not([type=hidden]):not([name=website]),button){width:100%!important;max-width:100%!important;box-sizing:border-box!important}
 html body.page-id-1489 .hl-wix-copy.hl-wix-mobile #comp-m9u4klh3{margin-top:160px!important}
 html body:is(.page-id-1489,.page-id-1490) .hl-wix-mobile #PAGES_CONTAINER{min-height:var(--hl-landing-phone-height,100dvh)!important}
}
@media(max-width:767px){
 html body.page-id-1489 .hl-wix-copy.hl-wix-mobile #comp-ma6yt4po [data-mesh-id]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
}
html body dialog.hq-dialog{border-radius:20px}
@media(min-width:768px){html body .hl-inline-quiz.hq-dialog{width:min(640px,92vw)!important;max-width:min(640px,92vw)!important}}
