@charset "UTF-8";:root{--yblue: #58B5CA;--text: #666}.sp{display:none}.pc{display:block;overflow:hidden}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}}body.other_page #contents-wrapper{width:100%!important;max-width:100%!important;padding-top:0!important}#magicduvet{overflow:hidden;max-width:950px;width:100%;margin:0 auto;padding:0;color:var(--text);font-size:100%!important}#magicduvet>section{width:100%;max-width:950px;margin:0 auto;padding:5% 0;text-align:center}#magicduvet img{width:100%;max-width:950px;height:auto}#magicduvet h2{text-align:center;font-size:60px;font-family:questrial-regular,mplus-1c-regular,sans-serif;color:#666;line-height:1.6}#magicduvet h3{font-size:32px!important;font-family:questrial-regular,mplus-1c-regular,sans-serif}#magicduvet p{font-size:28px;line-height:1.5;margin-bottom:0}@media screen and (max-width:767px){#magicduvet,#magicduvet img{max-width:initial}#magicduvet section .inner{width:100%;margin:0 auto;padding:5% 0 0}#magicduvet h2{font-size:28px;line-height:1.6}#magicduvet p{font-size:28px;line-height:1.5}#magicduvet .inner p{font-size:14px;line-height:1.75;padding:0 3%}}#magicduvet section#kv{padding-bottom:0!important}#magicduvet #kv h2 span{display:block;font-size:48px;font-family:questrial-regular,sans-serif;font-weight:400}#magicduvet #kv h2{font-family:questrial-regular,sans-serif;font-weight:400}#magicduvet #kv p{margin:0;font-family:mplus-1c-light,sans-serif}#magicduvet #kv p:last-child{margin:1.25em 0 1.75em}#magicduvet #kv img{margin:0 auto 2em!important}@media screen and (max-width:767px){#magicduvet #kv .inner .img{width:111%;margin:0 -5.5%}#magicduvet #kv img{margin:0 auto 1.5em!important}#magicduvet #kv h2 span{display:block;font-size:24px}}#magicduvet #Product_Description #Magic01,#magicduvet #Product_Description #Magic02{margin:0 auto 3em}#magicduvet #Product_Description h3{color:var(--yblue);position:relative;margin:0 auto 2em;font-family:Avenir,mplus-1c-regular,sans-serif}#magicduvet #Product_Description h3 span{font-size:30px;display:block;margin:0 auto .35em;font-family:Avenir,sans-serif}#magicduvet #Product_Description h3:after{display:inline-block;position:absolute;content:"";bottom:-30px;left:50%;width:55px;height:2px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:var(--yblue)}#magicduvet #Product_Description #Magic01 img,#magicduvet #Product_Description #Magic02 img{margin-top:1.5em}#magicduvet #Product_Description #Magic03 ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:1em auto 1.65em}#magicduvet #Product_Description #Magic03 li{padding-right:2%;width:25%}#magicduvet #Product_Description #Magic03 li:last-child{padding:0}#magicduvet #Product_Description #Magic03 figcaption{font-size:15px;margin-top:.5em}#magicduvet #Product_Description #Magic03 .caution_text p{font-size:12px;text-align:left!important;line-height:1.5;margin-bottom:5px}@media screen and (max-width:767px){#magicduvet #Product_Description #Magic01,#magicduvet #Product_Description #Magic02{margin:0 auto 2.5em}#magicduvet #Product_Description h3{font-size:22px!important;margin:0 0 1.5em}#magicduvet #Product_Description h3:after{bottom:-15px}#magicduvet #Product_Description h3 span{font-size:18px}#magicduvet #Product_Description #Magic03 ul{flex-wrap:wrap;margin:0 2% 5%}#magicduvet #Product_Description #Magic03 li{width:50%;padding:2% 0}#magicduvet #Product_Description #Magic03 ul+p{line-height:1.75}#magicduvet #Product_Description #Magic03 figcaption{font-size:14px;margin-top:0}#magicduvet #Product_Description #Magic01 img,#magicduvet #Product_Description #Magic02 img{margin-top:1em}}#magicduvet #size_variation h3{font-family:mplus-1c-regular,sans-serif;margin:0 auto 2em}#magicduvet #size_variation ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:1em auto 1.75em}#magicduvet #size_variation li{margin-right:2px;width:33.33%;font-size:14px}#magicduvet #size_variation li.currentItem{background-color:#eee}#magicduvet #size_variation li .item_text{padding-bottom:2em}#magicduvet #size_variation li:last-child{margin-right:0}#magicduvet #size_variation .item_photo{overflow:hidden}#magicduvet #size_variation .item_text h4{font-size:48px;font-family:Avenir,sans-serif;color:#333;line-height:1.15;margin:0}#magicduvet #size_variation .item_text h4 span{font-size:27px}#magicduvet #size_variation .item_text p{display:block;font-size:20px;color:#7c7c7c;margin:.5em 0 1.05em}#magicduvet #size_variation .button{background-color:#fff;border:2px solid #B2B5B0;border-radius:50px;color:var(--white);display:block;padding:.6em;width:100%;font-size:20px;width:85%;margin:0 auto}#magicduvet #size_variation li .button:before,#magicduvet #size_variation li .button:after{content:none}#magicduvet #size_variation li .button a{text-decoration:none;color:var(--text)}#magicduvet #size_variation li .button:hover{background-color:#b2b5b0;border:2px solid #B2B5B0;transition:all .3s ease-out}#magicduvet #size_variation li .button span{font-size:18px}@media screen and (max-width:767px){#magicduvet #size_variation h3{font-size:24px!important;margin:0 auto 1.5em}#magicduvet #size_variation ul{display:initial;justify-content:initial;flex-wrap:initial;width:100%;margin:0;padding:0}#magicduvet #size_variation li{display:flex;justify-content:space-between;flex-wrap:nowrap;width:100%;border-bottom:1px solid #ccc}#magicduvet #size_variation li:first-child{border-top:1px solid #ccc}#magicduvet #size_variation .item_photo{width:40%}#magicduvet #size_variation .item_photo img{width:100%;min-width:150px}#magicduvet #size_variation .item_photo.small img{width:99.5%}#magicduvet #size_variation li .item_text{width:60%;align-items:center;padding:4% 0}#magicduvet #size_variation .item_text h4{font-size:24px;font-family:Avenir,sans-serif;color:#333;line-height:1.15;margin:0!important}#magicduvet #size_variation .item_text h4 span{font-size:18px;display:block}#magicduvet #size_variation .item_text p{display:block;font-size:14px;margin:0 0 7px}#magicduvet #size_variation .button{display:block;font-size:14px;margin:0 auto;width:85%}#magicduvet #size_variation li .button a{text-decoration:none;color:var(--text)}#magicduvet #size_variation li .button:hover{background-color:#b2b5b0;border:2px solid #B2B5B0;transition:.2s}#magicduvet #size_variation li .button span{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/magicduvet.css.map */
