/*
Theme Name: Body Calm
Author: Martin Roček
Author URI: https://blog.silencesys.com
Description: Téma vytvořené pro beauty studio Body Calm.
Requires at least: WordPress 5.2.0
Version: 1.0
Text Domain: bodycalm
Tags: private theme, body calm, beauty studio
*/

@import url(https://use.typekit.net/dui8nug.css);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body,html{line-height:24px;line-height:1.5rem;width:100%}@media (max-width:920px){body,html{font-size:18px}}body{background-color:#fff;margin:0;min-height:100%;min-width:300px;overflow-y:scroll;box-sizing:border-box;padding:0;font-family:co-text,sans-serif}.main-width,.width-1220{width:1220px;box-sizing:border-box}@media (max-width:1250px){.main-width,.width-1220{width:900px}}@media (max-width:920px){.main-width,.width-1220{width:80%}}.medium-with,.width-550{width:550px}@media (max-width:1250px){.medium-with,.width-550{width:400px}}@media (max-width:920px){.medium-with,.width-550{width:500px}}.width-675{width:675px}@media (max-width:1250px){.width-675{width:575px}}@media (max-width:920px){.width-675{width:100%}}.width-full{width:100%}.bg-grey-300{background-color:#f9f8f8}.bg-grey-100{background-color:#fffcfc}.grid-3xN{display:grid;grid-template-columns:repeat(3,32.65%);grid-gap:12px;grid-auto-rows:minmax(0,100%);box-sizing:border-box}@media (max-width:1250px){.grid-3xN{grid-template-columns:repeat(2,46%);grid-gap:72px}}@media (max-width:920px){.grid-3xN{display:block}}.grid-3xN.row-gap-md{row-gap:36px}.grid-3xN.row-gap-xxl{row-gap:84px}.grid-2xN{display:grid;grid-template-columns:repeat(2,50%);grid-gap:12px;grid-auto-rows:minmax(0,100%);box-sizing:border-box;row-gap:96px}@media (max-width:1250px){.grid-2xN{grid-template-columns:repeat(2,46%);grid-gap:72px;row-gap:96px}}@media (max-width:920px){.grid-2xN{grid-template-columns:repeat(1,100%);grid-gap:48px;row-gap:48px}}.page-footer-widget-full{grid-column-start:1;grid-column-end:3}@media (max-width:920px){.page-footer-widget-full{grid-column-start:0;grid-column-end:1}}.two-columns{-moz-column-count:2;-moz-column-gap:192px;-webkit-column-count:2;-webkit-column-gap:192px;column-count:2;column-gap:192px}@media (max-width:1250px){.two-columns{-moz-column-count:2;-moz-column-gap:72px;-webkit-column-count:2;-webkit-column-gap:72px;column-count:2;column-gap:72px}}@media (max-width:920px){.two-columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}.three-columns{-moz-column-count:3;-moz-column-gap:36px;-webkit-column-count:3;-webkit-column-gap:36px;column-count:3;column-gap:36px}@media (max-width:1250px){.three-columns{-moz-column-count:2;-moz-column-gap:72px;-webkit-column-count:2;-webkit-column-gap:72px;column-count:2;column-gap:72px}}@media (max-width:920px){.three-columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}.v-c{margin-left:auto;margin-right:auto}.t-c{text-align:center}.margin-0,.no-margin{margin:0}.no-horizontal-margin{margin-top:0;margin-bottom:0}.no-vertical-margin{margin-right:0;margin-left:0}.no-padding,.padding-0{padding:0}.no-spacing{margin:0;padding:0}.leader-xsss{margin-top:.15rem}.leader-xss{margin-top:.375rem}.leader-xs{margin-top:.75rem}.leader-sm{margin-top:1.125rem}.leader-md{margin-top:1.5rem}.leader-ml{margin-top:2.25rem}.leader-l{margin-top:3rem}.leader-xl{margin-top:6rem}.leader-xxl{margin-top:12rem}.trailer-xsss{margin-bottom:.15rem}.trailer-xss{margin-top:.375rem}.trailer-xs{margin-bottom:.75rem}.trailer-sm{margin-bottom:1.125rem}.trailer-md{margin-bottom:1.5rem}.trailer-ml{margin-bottom:2.25rem}.trailer-l{margin-bottom:3rem}.trailer-xl{margin-bottom:6rem}@media (max-width:920px){.trailer-xl{margin-bottom:3rem}}.trailer-xxl{margin-bottom:12rem}@media (max-width:920px){.trailer-xxl{margin-bottom:6rem}}.vertical-spacing-xss{padding:.225rem 0}.vertical-spacing-xs{padding:.375rem 0}.vertical-spacing-s{padding:.75rem 0}.vertical-spacing-sm{padding:1.125rem 0}.vertical-spacing-md{padding:1.5rem 0}.vertical-spacing-l{padding:3rem 0}.vertical-spacing-xl{padding:6rem 0}@media (max-width:920px){.vertical-spacing-xl{padding:3rem 0}}.vertical-spacing-xxl{padding:6rem 0}.horizontal-spacing-m{padding:0 .75rem}.spacing-xss{padding:.225rem}.spacing-xs{padding:.375rem}.spacing-s{padding:.75rem}.spacing-sm{padding:1.125rem}.spacing-md{padding:1.5rem}.spacing-l{padding:3rem}.spacing-xl{padding:6rem}.margin-right-xss{margin-right:3.6px}.margin-right-xs{margin-right:6px}.margin-right-s{margin-right:12px}.margin-right-sm{margin-right:18px}.margin-right-md{margin-right:24px}.margin-right-l{margin-right:48px}.margin-right-xl{margin-right:96px}.margin-right-xxl{margin-right:192px}.margin-left-xss{margin-left:3.6px}.margin-left-xs{margin-left:6px}.margin-left-s{margin-left:12px}.margin-left-sm{margin-left:18px}.margin-left-md{margin-left:24px}.margin-left-l{margin-left:48px}.margin-left-xl{margin-left:96px}.margin-left-xxl{margin-left:192px}#bc-website-header{transition:all .4s ease;background-position-x:140%;background-repeat:no-repeat;min-height:667px;box-sizing:border-box;background-position-y:bottom;padding:9rem 0 3rem}#bc-website-header .logo-group{width:550px;margin-bottom:5.25rem}@media (max-height:800px) and (min-width:1250px){#bc-website-header{background-size:65%;background-position-x:116%;min-height:300px}#bc-website-header .logo-group{margin-bottom:3rem}}@media (max-width:1250px){#bc-website-header{background-size:auto;background-position-x:0;background-position-y:bottom;height:inherit}#bc-website-header .logo-group{width:230px;margin-bottom:6rem}}@media (max-width:920px){#bc-website-header{background-size:auto;background-position-x:38%;width:100%;margin:0;height:inherit;padding:3rem 0 6rem}#bc-website-header .head-wrapper{width:80%;margin:0 auto}#bc-website-header .logo-group{margin-bottom:3rem}}@media (max-width:372px){#bc-website-header{background-size:auto;background-position-x:38%;height:inherit}}@media (max-width:920px){#bc-website-header{padding:6rem 0 3rem}}.bc-website-full-header #bc-website-menu{position:relative}.quick-actions{margin-bottom:4.5rem;list-style:none;padding:0}@media (max-height:800px) and (min-width:1250px){.quick-actions{margin-bottom:1.5rem}}.quick-actions li{display:inline-block;margin-right:-5px}.quick-actions li:first-of-type a{border-radius:30px 0 0 30px}.quick-actions li:last-of-type a{border-radius:0 30px 30px 0}.quick-actions a{padding:.75rem 2.16rem;transition:all .3s ease;display:block;border:1px solid #e06c77;color:#fffbfc;text-decoration:none;background:#ec838e;font-weight:300}.quick-actions a:hover{background:#e06c77}@media (max-width:920px){.quick-actions li{display:block;max-width:230px}.quick-actions li:first-of-type a{border-radius:15px 15px 0 0}.quick-actions li:last-of-type a{border-radius:0 0 15px 15px}.quick-actions a{padding:.75rem 1.125rem}}@media (max-width:414px){.quick-actions a{border:1px solid rgba(224,108,119,0);color:#262121;text-decoration:none;background:rgba(236,131,141,.205);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:300}.quick-actions a:hover{color:#fffbfc;background:rgba(224,108,119,.8)}}@media (max-width:920px){#bc-website-menu{display:none}.open-menu #bc-website-menu{display:block}}#bc-small-website-header{border-top:5px solid #f67280;border-bottom:1px solid #f3f1f1;background:#f9f8f8;position:relative;z-index:500;padding:2.625rem 0}#bc-small-website-header .inline-title{width:280px;display:inline-block;vertical-align:middle}@media (max-width:920px){#bc-small-website-header .inline-title{width:100%;text-align:center}}#bc-small-website-header #bc-website-menu{float:right;max-width:900px}@media (max-width:1250px){#bc-small-website-header #bc-website-menu{float:none;margin:12px 0 0}}@media (max-width:920px){#bc-small-website-header #bc-website-menu{float:none;margin:24px 0 0;border:1px solid #3b3334;display:none}.open-menu #bc-small-website-header #bc-website-menu{display:block;margin:0}}@media (max-width:920px){#bc-small-website-header{border-top-width:7px;background:#fff;border-bottom:none}}.mobile-menu{padding:1.125rem 0 .9rem;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-family:co-headline,sans-serif;display:none;border:none;width:100%}.mobile-menu i{color:#978486}@media (max-width:920px){.mobile-menu{display:block;position:fixed;bottom:0;border:0;left:0}}.main-menu{list-style:none}@media (max-width:920px){.main-menu{display:none;padding-bottom:10rem}}.main-menu .submenu-container{padding:3rem 0}.main-menu .menu-item{transition:color .3s ease,background .2s ease;margin-right:48px;display:inline-block;font-family:co-text,sans-serif}.main-menu .menu-item .submenu-wrapper{position:absolute;background:#fffcfc;width:100%;left:0;box-sizing:border-box;display:none}nav .main-menu .menu-item .submenu-wrapper{border-bottom:1px solid #f9f8f8}#bc-small-website-header .main-menu .menu-item .submenu-wrapper{background:#f9f8f8}.main-menu .menu-item:focus,.main-menu .menu-item:hover{color:#f67280;padding-left:18px;padding-right:18px;margin-left:-18px;margin-right:30px;background:#fffcfc}.main-menu .menu-item:focus .submenu-wrapper,.main-menu .menu-item:hover .submenu-wrapper{display:block}.main-menu .menu-item:focus>a,.main-menu .menu-item:hover>a{color:#f67280}#bc-small-website-header .main-menu .menu-item:focus,#bc-small-website-header .main-menu .menu-item:hover{background:#f9f8f8}.main-menu .menu-item:last-of-type{margin-right:0}.main-menu .menu-item:last-of-type.active,.main-menu .menu-item:last-of-type:focus,.main-menu .menu-item:last-of-type:hover{margin-right:-18px}.main-menu>li>a{transition:color .3s ease,background .3s ease;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:1.125rem 0;color:#3b3334;display:block;text-transform:uppercase;text-decoration:none}.main-menu .submenu-wrapper{background:#fffcfc;width:100%}.main-menu .sub-menu{list-style:none;box-sizing:border-box;display:block;-webkit-columns:3;-moz-columns:3;column-count:3;position:relative;z-index:999;padding:3rem 0 1.5rem}@media (max-width:1250px){.main-menu .sub-menu{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:920px){.main-menu .sub-menu{-webkit-columns:1;-moz-columns:1;column-count:1;padding:0;margin-bottom:1.5rem}}footer .main-menu .sub-menu{padding:1.5rem 0}.main-menu .sub-menu a{color:#f67280;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:400;text-decoration:none}.main-menu .sub-menu li{display:block;position:relative}.main-menu .sub-menu>.sub-menu-item{margin-bottom:1rem;display:inline-block}@media (max-width:920px){.main-menu .sub-menu>.sub-menu-item{margin-bottom:2rem}}.main-menu .sub-menu .submenu-title{color:#f67280;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:400}.main-menu .sub-sub-menu{margin-bottom:.5rem}.main-menu .sub-sub-menu li.menu-item{display:block}.main-menu .sub-sub-menu a{transition:color .3s ease;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:300;color:#978486;display:inline-block;text-transform:none;text-decoration:none}.main-menu .sub-sub-menu a.active,.main-menu .sub-sub-menu a:hover{color:#f67280}.open-menu #bc-website-menu{padding:3rem 0}.main-button,.secondary-button{transition:background .3s ease,border-color .3s ease;background-color:#f67280;color:#fff;text-decoration:none;padding:1rem 2rem;font-weight:300;border-radius:5rem;border:3px solid #f67280}.main-button:hover,.secondary-button:hover{background-color:#6c5b7b;border-color:#6c5b7b}.secondary-button{color:#534849;background-color:#fff;border:3px solid #f3f1f1;box-sizing:border-box}.secondary-button:hover{background-color:#f67280;color:#fff;border-color:#f67280}.news-article{width:100%;height:auto;display:inline-block}.news-article img{background-color:#f9f8f8;width:100%}.post-section .wp-block-image,.read-view .wp-block-image{margin-top:3rem;margin-bottom:3rem;display:block}.post-section .wp-block-image img,.read-view .wp-block-image img{border-radius:12px;overflow:hidden}@media (max-width:920px){.post-section .wp-block-image img,.read-view .wp-block-image img{width:100%}}.post-section .wp-block-image .alignleft,.read-view .wp-block-image .alignleft{margin-right:2em}.text-image{border-radius:12px;border:1px solid #fffcfc;overflow:hidden;display:block}.cover-image,.cover-image-article{width:100%;height:148px;display:block;background-size:cover;background-position:50%}.cover-image-article{height:300px;margin-bottom:3rem}#bc-google-map{height:365px;overflow:hidden;background:#fffcfc}#bc-google-map iframe{width:100%!important;height:365px!important}#bc-site-footer{background:#fffcfc;border-top:1px solid #fbf4f4;width:100%;min-height:100px}#bc-social-media{text-align:center}#bc-social-media a{color:#f67280;display:inline-block;margin-right:60px}#bc-social-media a:last-of-type{margin-right:0}.read-view{position:relative;display:block}.category-sidebar{position:-webkit-sticky;position:sticky;width:auto;float:right;top:60px}.category-sidebar .category-title{font-size:22px;font-size:1.375rem;line-height:48px;line-height:3rem;margin-top:0;text-transform:uppercase;color:#3b3334}.category-sidebar .category-menu{list-style:none;padding:0;margin:0}.category-sidebar .category-menu li{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;color:#978486}.category-sidebar .category-menu li a{text-decoration:none;color:#978486}.category-sidebar .category-menu li a.active,.category-sidebar .category-menu li a:hover{color:#f67280}@media (max-width:1250px){.category-sidebar{width:225px}}@media (max-width:920px){.category-sidebar{display:none}}.footer-main-menu{list-style:none;background:#fffcfc;vertical-align:top}.footer-main-menu .submenu-container{padding:3rem 0}.footer-main-menu .menu-item{transition:color .3s ease,background .2s ease;vertical-align:top;padding-left:18px;padding-right:18px;margin-left:-18px}.footer-main-menu .menu-item .submenu-wrapper{position:relative;width:100%;left:0;box-sizing:border-box;display:block;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}nav .footer-main-menu .menu-item .submenu-wrapper{border-bottom:1px solid #f9f8f8}.footer-main-menu .menu-item:focus,.footer-main-menu .menu-item:hover{color:#f67280;background:#fffcfc}.footer-main-menu .menu-item:focus>a,.footer-main-menu .menu-item:hover>a{color:#f67280}#bc-small-website-header .footer-main-menu .menu-item:focus,#bc-small-website-header .footer-main-menu .menu-item:hover{background:#f9f8f8}.footer-main-menu .menu-item:last-of-type{margin-right:0}.footer-main-menu .menu-item:last-of-type.active,.footer-main-menu .menu-item:last-of-type:focus,.footer-main-menu .menu-item:last-of-type:hover{margin-right:-18px}.footer-main-menu>li>a{transition:color .3s ease,background .3s ease;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#3b3334;display:block;font-weight:600;text-transform:uppercase;text-decoration:none}.footer-main-menu .submenu-wrapper{background:#fffcfc;width:100%}.footer-main-menu .sub-menu{margin-bottom:.75rem;list-style:none;box-sizing:border-box;padding:0}.footer-main-menu .sub-menu a{color:#f67280;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:300;text-decoration:none}.footer-main-menu .sub-menu li{display:block;position:relative;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.footer-main-menu .sub-menu>.sub-menu-item{margin-top:.75rem}.footer-main-menu .sub-menu .submenu-title{color:#f67280;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:400}.footer-main-menu .sub-sub-menu li.menu-item{display:block}.footer-main-menu .sub-sub-menu a{transition:color .3s ease;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:300;color:#978486;display:inline-block;text-transform:none;text-decoration:none}.footer-main-menu .sub-sub-menu a.active,.footer-main-menu .sub-sub-menu a:hover{color:#f67280}.open-menu{overflow:hidden}.open-menu #bc-website-menu{overflow-y:auto;position:relative;width:100%;height:100vh;display:block;position:fixed;top:0;left:0;bottom:0;right:0}.open-menu .main-menu{display:block}.open-menu .main-menu li{display:block;width:100%;text-align:center}.open-menu .main-menu li .submenu-wrapper{display:block;position:relative;background:#f9f8f8}.open-menu .main-menu li .submenu-container{padding:1.5rem 0}.open-menu .main-menu li.active,.open-menu .main-menu li:focus,.open-menu .main-menu li:hover{background:#f9f8f8}figure{margin:.5rem}.archive-view{width:100%}@media (max-width:414px){.site__content{padding:0 2.3rem;box-sizing:border-box}}#bc-website-title{font-size:70px;font-size:4.375rem;line-height:96px;line-height:6rem;font-family:co-headline,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#262121}@media (max-height:800px) and (min-width:1250px){#bc-website-title{margin-top:-2.25rem}}@media (max-width:414px){#bc-website-title{font-size:50px;font-size:3.125rem;line-height:72px;line-height:4.5rem}}#bc-small-website-header #bc-website-title{font-size:39px;font-size:2.4375rem;line-height:48px;line-height:3rem}@media (max-height:800px) and (min-width:1250px){#bc-small-website-header #bc-website-title{margin-top:inherit}}#bc-website-title a{transition:color .3s ease;text-decoration:none;color:#262121}#bc-website-title a:hover{color:#f67280}#bc-website-subtitle{font-size:13px;font-size:.8125rem;line-height:24px;line-height:1.5rem;color:#3b3334;font-family:co-headline,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2.5px;margin:4.8px 0 0 3px;padding:0;display:block}#bc-small-website-header #bc-website-subtitle{font-size:9px;font-size:.5625rem;line-height:24px;line-height:1.5rem;letter-spacing:.6px;margin:-10px 0 0}@media (max-width:372px){#bc-website-subtitle{margin:0 0 0 3px;display:block}#bc-small-website-header #bc-website-subtitle{width:200px;margin:0 auto}}#bc-website-catchword{font-size:28px;font-size:1.75rem;line-height:43.2px;line-height:2.7rem;font-family:co-text,sans-serif;color:#3b3334;font-weight:300;width:450px;margin-bottom:0}@media (max-width:920px){#bc-website-catchword{font-size:16px;font-size:1rem;line-height:28.8px;line-height:1.8rem;font-weight:200;font-family:co-text,sans-serif;width:200px}}.read-view h1.article-title,.section-title{font-size:38px;font-size:2.375rem;line-height:48px;line-height:3rem;font-family:co-headline,sans-serif;text-transform:uppercase;text-align:center;font-weight:400}.read-view h1.article-title:after,.section-title:after{content:" ";width:55px;height:6px;background-color:#f3f1f1;display:block;margin:.5rem auto 0;border-radius:3rem}.news-article-title{font-size:20px;font-size:1.25rem;line-height:43.2px;line-height:2.7rem;font-family:co-text,sans-serif;color:#6c5b7b}.news-article-title a{transition:color .3s ease;color:#6c5b7b;text-decoration:none}.news-article-title a:hover{color:#f67280}.news-article p{line-height:28.8px;line-height:1.8rem}.news-article p,p{font-size:16px;font-size:1rem;font-family:co-text,sans-serif;font-weight:300}p{line-height:31.2px;line-height:1.95rem;color:#534849}.widget-title{font-size:24px;font-size:1.5rem;line-height:48px;line-height:3rem;font-family:co-headline,sans-serif;text-align:left;font-weight:400;color:#6c5b7b;margin:0;padding:0}.widget p{font-size:16px;font-size:1rem;line-height:28.8px;line-height:1.8rem;font-family:co-text,sans-serif;font-weight:300;color:#534849;margin:0;padding:0}.widget strong{font-weight:400}.read-view{font-family:co-text,sans-serif}.read-view h1.article-title{text-align:left;color:#3b3334}.read-view h1.article-title:after{content:" ";width:55px;height:6px;background-color:#f3f1f1;display:block;margin:.5rem 0 0;border-radius:3rem}@media (max-width:414px){.read-view h1.article-title{font-size:26px;font-size:1.625rem;line-height:48px;line-height:3rem}}.read-view a,.read-view ol,.read-view p,.read-view ul{font-weight:300;font-size:16px;font-size:1rem;line-height:33.6px;line-height:2.1rem}.read-view ol,.read-view ul{-webkit-padding-start:15.6px;padding-inline-start:15.6px}.read-view ol li,.read-view ul li{margin-top:.375rem;margin-bottom:.375rem}.read-view a{transition:color .3s ease;color:#f67280;text-decoration:underline}.read-view a:hover{color:#6c5b7b}.read-view h1,.read-view h2,.read-view h3,.read-view h4,.read-view h5,.read-view h6{color:#f67280;margin:2rem 0 0;font-weight:400}.read-view h2,.read-view h3,.read-view h4,.read-view h5,.read-view h6{margin-bottom:1rem}.read-view h5,.read-view h6{font-weight:300;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.read-view h6{color:#3b3334}.read-view img{border-radius:12px}.read-view .wp-block-shaiful-gutenberg-notice-block{padding:24px;background:#fcf1f1}@media (max-width:920px){.read-view .wp-block-shaiful-gutenberg-notice-block{border-left:none}}.read-view .wp-block-shaiful-gutenberg-notice-block:first-of-type{margin-top:1.5rem;border-radius:.75rem .75rem 0 0}.read-view .wp-block-shaiful-gutenberg-notice-block:last-of-type{border-radius:0 0 .75rem .75rem}.read-view .wp-block-shaiful-gutenberg-notice-block+.price-box{border-top:5px solid #fadcdc;padding-top:24px}.read-view .wp-block-shaiful-gutenberg-notice-block p{font-size:16px;font-size:1rem;line-height:33.6px;line-height:2.1rem;color:#978486;margin:0}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-description{font-size:14px;font-size:.875rem;line-height:28.8px;line-height:1.8rem;color:#978486;margin:0}.read-view .wp-block-shaiful-gutenberg-notice-block h5.price-box-title{font-weight:600;color:#534849;margin:0}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-details{margin-top:.375rem;margin-bottom:.75rem;display:block;color:#978486;box-sizing:border-box}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-details .price-box-price{margin-right:18px}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-details .price-box-price.discounted{text-decoration:line-through}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-details .price-box-price-desc{margin-right:6px}.read-view .wp-block-shaiful-gutenberg-notice-block .price-box-details .price-box-discount{margin-right:18px;color:#f36f7c;font-weight:700}.archive-view h2.article-title{margin:0;padding:0}.archive-view h2.article-title,.archive-view h2.article-title a{font-size:20px;font-size:1.25rem;line-height:43.2px;line-height:2.7rem;font-family:co-text,sans-serif;color:#6c5b7b}.archive-view h2.article-title a{transition:color .3s ease;font-weight:700;text-decoration:none}.archive-view h2.article-title a:hover{color:#f67280}.archive-view p{margin:0;padding:0}.post-section p:first-of-type{margin-top:0}.has-background{border-radius:.75rem .75rem .75rem .75rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}


.Sys__Cookie {
  background-color: #fff;
  border-top: 1px solid #ec838e;
  bottom: 0;
  color: #534849;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  left: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .8rem;
  line-height: 1.2rem;
  padding: .5rem 1rem;
  position: fixed;
  width: 100%;
  z-index: 9999;
}
.Sys__Cookie__Text {
  max-width: 900px;
}
.Sys__Cookie_Button {
  border: none;
  background-color: #ec838e;
  border-radius: .25rem;
  color: #fff;
  padding: .5rem 1rem;
  transition: all .2s ease-in-out;
  cursor: pointer;
}
.Sys__Cookie_Button:hover {
  background-color: #25a0d7;
}
.Sys__Cookie__Link {
  color: #ec838e;
  text-decoration: underline;
}
.Sys__Cookie__Link:hover {
    color: #25a0d7;
}