@media only screen and (min-width:990px){.medium-up--one-third .product-form__item,.medium-up--one-half .product-form__item,.medium-up--two-thirds .product-form__item{flex-basis:100%}}h2{text-transform:none}a.underline{text-decoration:underline}.mg-l-s{margin-left:1rem}.mb-p{margin-bottom:19.44444px}.page-width{max-width:none}.page-width--narrow{max-width:1200px;margin:0 auto;padding-left:55px;padding-right:55px}@media only screen and (max-width:749px){#shopify-section-footer .site-footer__content{padding:0}.page-width--narrow{padding-left:22px;padding-right:22px}}.site-header.border-bottom{border-bottom:none}.site-header__logo{margin:0;line-height:0}@media only screen and (max-width:414px){.site-header__logo{padding:3px 0 3px 5px;text-align:left}}@media only screen and (max-width:749px){.site-header{border-bottom:none}.site-header__logo{margin:0;padding-top:5px;padding-bottom:5px}}.site-footer h4,.site-footer .h4{font-size:1.86667em}@media only screen and (max-width:749px){.site-footer__content{justify-content:space-between}.site-footer h4,.site-footer .h4{font-size:1.4em}.site-footer__item{width:50%;flex:0 1 48%}.site-footer__linklist-item a{border-bottom:1px solid #606060}}#breadcrumb{padding-left:55px;padding-right:55px;margin-top:1em;transition:transform .4s cubic-bezier(.29,.63,.44,1)}@media only screen and (max-width:749px){#breadcrumb{padding-left:22px;padding-right:22px;margin-top:.5em}}.local-nav .local-nav__item{width:calc(50% - 2px)}@media only screen and (max-width:480px){.local-nav--col-even .local-nav__item:last-child{width:calc(100% - 2px)}}@media only screen and (min-width:481px)and (max-width:999px){.local-nav--col-10 .local-nav__item{width:calc(20% - 2px)}.local-nav--col-8 .local-nav__item{width:calc(25% - 2px)}.local-nav--col-6 .local-nav__item{width:calc((100% / 3) - 2px)}.local-nav--col-4 .local-nav__item{width:calc(50% - 2px)}.local-nav--col-9 .local-nav__item:nth-of-type(n+5){width:calc((100% / 3) - 2px)}.local-nav--col-7 .local-nav__item:nth-of-type(n+5){width:calc((100% / 3) - 2px)}.local-nav--col-5 .local-nav__item:nth-of-type(n+5){width:calc((100% / 3) - 2px)}}@media only screen and (min-width:1000px){.local-nav--col-10 .local-nav__item{width:calc(10% - 2px)}.local-nav--col-9 .local-nav__item{width:calc((100% / 9) - 2px)}.local-nav--col-8 .local-nav__item{width:calc(12.5% - 2px)}.local-nav--col-7 .local-nav__item{width:calc((100% / 7) - 2px)}.local-nav--col-6 .local-nav__item{width:calc((100% / 6) - 2px)}.local-nav--col-5 .local-nav__item{width:calc(20% - 2px)}.local-nav--col-4 .local-nav__item{width:calc(25% - 2px)}.local-nav--col-3 .local-nav__item{width:calc((100% / 3) - 2px)}.local-nav--col-2 .local-nav__item{width:calc(50% - 2px)}}.local-nav-wrapper{padding-left:55px;padding-right:55px;transition:transform .4s cubic-bezier(.29,.63,.44,1)}.template-index .local-nav-wrapper{background-color:#f3f3f3;position:relative;display:none}.template-index .local-nav-wrapper:before{content:"";display:block;height:1px;width:100%;background-color:#fff;position:absolute;top:0;left:0}.template-index .local-nav{background-color:#fff;border-right:1px solid #fff;border-left:1px solid #fff}.local-nav,.local-nav__item,.local-nav__item>a,.local-nav__sub{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.local-nav__item,.local-nav__item .local-nav__item__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.local-nav{flex-wrap:wrap;position:relative}.local-nav__item{margin:1px;background-color:#f3f3f3;border:1px solid #f3f3f3}.local-nav__item .local-nav__item__link{padding:.8em .25em;height:100%;justify-content:center;text-align:center;text-transform:uppercase;font-size:13px}.local-nav__sub{visibility:hidden;opacity:0;z-index:1;position:absolute;top:0;left:1px;width:calc(100% - 2px);background-color:#fff;border:1px solid #999;flex-wrap:wrap;padding-top:10px;padding-right:10px}.local-nav__sub__item{width:20%;text-align:left;padding-left:10px;padding-bottom:10px}@media only screen and (max-width:480px){.local-nav{margin-left:1px;margin-right:1px;width:auto}.local-nav__item:nth-child(2n){margin-right:0}}@media only screen and (max-width:749px){.local-nav__item:nth-child(4),.local-nav__item:nth-child(8){margin-right:0}.local-nav-wrapper{padding-left:1px;padding-right:1px}}@media only screen and (min-width:1000px)and (hover){.local-nav__item:hover{background-color:#fff;border-color:#999}.local-nav__item:hover .local-nav__sub{top:calc(100% + 1px);visibility:visible;opacity:1}.local-nav__item .local-nav__item__link{position:relative}.local-nav__item:hover .local-nav__item__link--has-children:after{content:"";width:calc(100% + 2px);height:4px;position:absolute;top:100%;left:-1px;background-color:#fff;z-index:2;border-left:1px solid #999;border-right:1px solid #999;box-sizing:border-box}}@media only screen and (min-width:1367px)and (hover){.local-nav__sub__item{width:calc(100% / 6);text-align:left;padding-left:10px;padding-bottom:10px}}.slideshow--slightlysmall{height:220px}@media only screen and (min-width:750px){.slideshow--slightlysmall{height:560px}}.slideshow--imageCopyWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) translateY(-10px);transform:translate(-50%,calc(-50% - 10px));z-index:2}.slideshow__imageCopyImage{display:block;height:auto}.video-wrap{background-color:#333;background-image:radial-gradient(#444,#222);height:100%}.slide-video{background-color:#333;background-image:radial-gradient(#444,#222)}.index-section .collection--ranking .grid{counter-reset:ranking}.index-section .collection--ranking .product-card{position:relative}.index-section .collection--ranking .product-card:before{counter-increment:ranking;content:counter(ranking);text-align:center;display:block;background-color:#3a3a3a;color:#fff;margin-bottom:10%;border-radius:3px;font-weight:700;font-size:1.5rem}@media only screen and (min-width:750px){.index-section:nth-of-type(2n):last-child{padding-bottom:55px}}.social-sharing{margin-top:30px}.product-single__media-wrapper{position:relative;outline:none}@media only screen and (min-width:750px){.product-single__media-group--full .thumbnails-wrapper{max-width:1090px;margin:0 auto}}@media only screen and (min-width:750px){.product-single__media-group--full{width:calc(100vw - 110px);margin-left:50%;transform:translate(-50%)}.product-single__thumbnails{margin-top:20px}}.line-item__title{display:block;margin-bottom:5px}.radio-box input{display:none}.radio-box{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.radio-box__item{width:calc(50% - 5px);position:relative}.radio-box .radio-box__item:first-of-type{margin-right:10px}.radio-box__label{cursor:pointer;margin:0;padding:10px;background:#fff;color:#000;font-size:16px;text-align:center;line-height:1;transition:.2s;border-radius:2px;border:1px solid #ddd}.radio-box__item__icon{display:block;width:7px;height:7px;border-radius:50%;background-color:#ddd;box-shadow:0 0 0 2px #fff,0 0 0 3px #ddd;position:absolute;box-sizing:border-box;left:10px;top:50%;transform:translateY(-50%)}.radio-box input[type=radio]:checked~.radio-box__label{background:#ddd}.radio-box input[type=radio]:checked+.radio-box__item__icon{background-color:#000;box-shadow:0 0 0 2px #ddd,0 0 0 3px #000}.wrap-form--no-variant .product-form--payment-button-no-variants,.wrap-form--no-variant .product-form__item--no-variants{max-width:none}.wrap-form .swatch-label.swatch-label-button{padding-bottom:5px;border-bottom:1px solid #ddd}.wrap-form__title{margin-bottom:15px;padding-bottom:5px;font-weight:600;border-bottom:1px solid #ddd}.wrap-form .swatches{margin-top:0}.wrap-form ul.swatch-view li{width:calc((100% / 3) - (2rem / 3))}.wrap-form ul.swatch-view li:nth-child(3n){margin-right:0}.wrap-form .swatch-button{width:100%;box-sizing:border-box}.wrap-form .swatch-button{border-radius:3px}.product-form__notice{background-color:#f4f4f4;padding:.5em;margin-top:3px;color:#555;border-radius:3px}@media only screen and (min-width:990px){.product-single--full-media .wrap-form form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.wrap-form__title{margin-left:5px}.product-single--full-media .wrap-form--has-variant .swatches.swatches-type-products{width:calc(50% - 30px);box-sizing:border-box;margin-right:30px}.product-single--full-media .wrap-form .flex__item{width:50%}.wrap-form--no-variant .flex__item{margin-left:auto;margin-right:auto}.wrap-form .product-form__item{flex-basis:100%}.wrap-form .product-form__item--submit{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal;margin-top:0;margin-bottom:10px;min-height:44px}.wrap-form .product-single--full-media .shopify-payment-button .shopify-payment-button__button--unbranded{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}}.template-product .shopify-payment-button__button--hidden[aria-hidden=true]{padding:0;margin:0}.product-form__controls-group--functional:not(:last-child){margin-bottom:20px}.product-form__controls-group--functional .text-link li:nth-child(1){margin-bottom:10px}@media only screen and (min-width:481px){.product-form__controls-group--functional ul li{display:inline-block}.product-form__controls-group--functional .text-link li:nth-child(1){margin-bottom:0;padding-right:1rem}.product-form__controls-group--functional .text-link li:nth-child(2){position:relative;padding-left:1rem}.product-form__controls-group--functional .text-link li:nth-child(2):before{content:"";display:block;width:0;height:100%;border-left:1px solid #ddd;position:absolute;left:-2px;top:50%;transform:translateY(-50%) rotate(10deg)}}@media only screen and (min-width:990px){.product-form__controls-group--functional{margin-left:5px}}.template-product .product-form__item--payment-button{overflow:hidden;margin-bottom:10px}.product-form__controls-group--submit__contact-button,.template-product .swym-button-bar{border:1px solid #ddd;border-radius:3px;width:100%;line-height:15px;margin:0}.product-form__controls-group--submit__contact-button a{display:block;padding:.8rem .2rem;text-align:center}.template-product .swym-btn-container[data-position=default]{display:block}.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{height:auto;width:100%;text-align:center;padding:.8rem .2rem}.template-product .swym-btn-container[data-position=default] .swym-button{text-indent:0}.template-product .swym-btn-container .swym-add-to-wishlist.swym-heart:after{top:50%;transform:translateY(-50%)}@media only screen and (max-width:480px){.product-form__controls-group--submit__contact-button{margin-bottom:10px}.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{text-indent:0}}@media only screen and (min-width:481px){.product-form__controls-group--submit__contact-button{float:right}.template-product .product-form__controls-group--submit__contact-button,.template-product .swym-button-bar{width:calc(50% - 5px)}}body #swym-plugin #swym-anchor[data-position=bottom-left],body #swym-hosted-plugin #swym-anchor[data-position=bottom-left],body #swym-plugin #swym-anchor[data-position=bottom-right],body #swym-hosted-plugin #swym-anchor[data-position=bottom-right]{bottom:60px}body #swym-plugin #swym-anchor,body #swym-hosted-plugin #swym-anchor{z-index:100}.spec_frame{border:1px solid #d6d6d6}@media only screen and (min-width:750px){.flex-for-large{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;align-items:center}.flex-for-large img{margin-right:10px}}.additionalContentNote{margin-bottom:30px;padding:1.5em;background-color:#eee}.additionalContentNote__title{font-weight:700;color:#777}.additionalContentNote ul li:before{content:"*"}.additionalContent{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;align-items:center;margin-bottom:30px}.additionalContent:nth-child(2n){flex-direction:row-reverse}.additionalContent--single{display:block}.youtube-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.additionalContent__item{width:50%;box-sizing:border-box}.additionalContent--single__item{width:100%}.additionalContent--single .additionalContent__item--image{text-align:center}.additionalContent__item--text{padding:1em}.additionalContent:nth-child(odd) .additionalContent__item--text{padding-right:0}.additionalContent:nth-child(2n) .additionalContent__item--text{padding-left:0}.additionalContent__item--text a{text-decoration:underline}.additionalContent__title{font-size:1.33333em;font-weight:700}.product-single_detaile th{background-color:#f5f4f4}.product-single_detaile th,.product-single_detaile td{border-color:#d6d6d6}.additionalContent__img{vertical-align:bottom}@media only screen and (max-width:1199px){.additionalContent{align-items:start}}@media only screen and (max-width:749px){.additionalContent{display:block}.additionalContent__item{width:auto}.additionalContent__item--text{padding:1em 0}}@media only screen and (max-width:375px){.product-single_detaile th,.product-single_detaile td{padding:10px 5px;font-size:13px}}.template-page .page-width--narrow h2{letter-spacing:0;font-size:1.86667em}.page__box{margin-bottom:55px}.page__box--col2:not(.page__toc) .page__box__item:first-child{margin-bottom:19.44444px}.page__box p{margin-bottom:19.44444px}.page__readcopy,.page__heading{font-size:1.26667em}.page__box__image{margin-bottom:19.44444px}.page__box img{vertical-align:bottom}.page__box__item img+.page__box__item__note{margin-top:9.72222px}.line-box{border:1px solid #ccc;border-radius:5px;background-color:#f3f3f3;overflow:hidden;margin-bottom:19.44444px}.line-box .page__box__inner__item+.page__box__inner__item{border-top:1px solid #ccc}.page__box__inner__item__item{margin:1em}.line-box .page__box__inner__item__item--image{text-align:center;background-color:#fff}.line-box .page__box__inner__item__item--image img{max-width:150px;width:40%}.page__box__inner__item:not(.page__box__inner--col2){padding:1em}.page__toc-wrap{border:1px solid #ccc;border-radius:5px;margin-bottom:55px;overflow:hidden}#toc-btn-checkbox{display:none}#toc-btn{display:block;position:relative;padding:.8em .8em calc(.8em + 1px);border-bottom:1px solid #ccc;margin-bottom:-1px;font-size:.86667em}#toc-btn:before{content:"";height:100%;border-left:1px solid #ccc;position:absolute;top:0;right:40px}#toc-btn:after{content:"";border-style:solid;border-color:#333 transparent transparent transparent;border-width:8px 6px 0 6px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.page__toc{height:0;font-size:.93467em}#toc-btn-checkbox:checked~.page__toc{height:100%}.page__toc .page__box__item a{display:block;padding:.8em;text-decoration:none;border:none}.page__toc .page__box__item ul{margin:0}.page__toc .page__box__item li{list-style:none;border-bottom:1px solid #eee;margin:0}.page__toc .page__box__item li a{padding-left:1.8em}.page__toc .page__box__item li:not(:first-child) a{padding-left:2.8em}.page__toc .page__box__item:last-child li:last-child{border-bottom:none}.template-page th{background-color:#f3f3f3;border-color:#ddd}.template-page td{border-color:#ddd}.page__table{width:100%}.rte .page__table{table-layout:auto}.page__table th,.page__table td{display:block}.page__table th{border-width:0 1px}.page__table tr:first-child th{border-top:1px solid #ddd}.page__table ul{margin-left:16px}.page__table td{padding-left:calc(14px + 1em)}.page__table td>*:last-child{margin-bottom:0}@media only screen and (min-width:567px){.page__box__inner--col2{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__box__inner--col2 .page__box__inner__item__item--image{width:160px;text-align:left}.page__box__inner--col2 .page__box__inner__item__item--flex{flex:0 1 auto}.line-box .page__box__inner__item__item--image{background-color:transparent}.line-box .page__box__inner__item__item--image img{width:auto}}@media only screen and (min-width:750px){.template-page .page-width--narrow h2{text-align:center}.page__box{margin-bottom:55px}.page__box--col2{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__box--col2--reverse{flex-direction:row-reverse}.page__box--col2 .page__box__item:nth-of-type(2){margin-bottom:0}.page__box--col2 .page__box__item{width:49%}.page__box--col2 .page__box__item--flex{flex:0 1 auto}.page__box--col2--one-flex .page__box__item{flex:0 1 auto;width:calc(100% - 159px)}.page__box--col2--one-flex .page__box__item--images--narrow1{width:320px;padding-right:1em}.page__box--col2--one-flex .page__box__item--images--narrow2{width:139px}.page__box__item img{width:100%}.page__box--col2--one-flex .page__box__item--image img{width:auto}.page__toc .page__box__item{width:50%}#toc-btn{pointer-events:none}#toc-btn:before,#toc-btn:after{content:none}.page__toc-wrap .page__toc{height:100%}.page__toc .page__box__item:first-child{border-right:1px solid #ccc}.page__toc .page__box__item li{margin-top:1em}.page__toc .page__box__item li:last-child{margin-bottom:1em}.page__toc .page__box__item li{border-bottom:none}.page__toc .page__box__item li a{display:inline-block;margin-left:1.8em;margin-right:.8em;padding:0;text-decoration:underline}.page__toc .page__box__item li:not(:first-child) a{margin-left:2.8em;padding:0}.page__toc{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.93333em}.rte .page__table{table-layout:fixed}.page__table th,.page__table td{display:table-cell}.page__table th{width:12em;border:1px solid #ddd}.page__table td{padding-left:calc(14px + 1em)}}#collectionDescription,#mainImage,#readmore,#sim-btn--input{display:none}.usf-theme-fix-debut.usf-has-container .main-content .page-width{padding-left:22px;padding-right:22px}.usf-mobile #PageContainer .usf-zone .small--one-half{width:100%}.simCollectionDescription-wrapper{position:relative;overflow:hidden}body:not(.usf-mobile) .simCollectionDescription-wrapper{margin-left:30px}.simCollectionDescription__inner{margin-bottom:30px;position:relative}body:not(.usf-mobile) .simCollectionDescription__inner{margin-bottom:55px}#sim-btn--input{display:none}.sim-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:inline-block;background-color:#333;color:#fff;z-index:2;padding:.3em .5em;border-radius:5px;box-shadow:0 0 0 1px #fff,0 0 0 4px #333}#sim-btn--input:checked~.sim-btn{display:none}.collection-hero__image{margin-bottom:19.4444px}.simCollectionDescription__body{overflow:hidden;height:210px;position:relative;transition:all 1s ease-out}#sim-btn--input:checked~.simCollectionDescription__body{height:auto}.simCollectionDescription__body:after{content:"";height:100%;width:100%;position:absolute;top:0;z-index:1;background-image:linear-gradient(#fff0 140px,#fff 210px)}#sim-btn--input:checked~.simCollectionDescription__body:after{animation-name:fadeout;animation-duration:1s;animation-fill-mode:forwards}.simCollectionDescription-wrapper p{font-size:15px}.simCollectionDescription-wrapper p span{font-size:inherit!important}body:not(.usf-mobile) #PageContainer .usf-sr-container .medium-up--one-quarter{width:50%}body:not(.usf-mobile) #PageContainer .usf-sr-container .grid--uniform .medium-up--one-quarter:nth-child(odd){clear:both}.usf-with-goto-top.template-collection .usf-goto-top{right:11px;bottom:60px}@keyframes fadeout{0%{opacity:1;height:100%}99%{opacity:0;height:100%}to{opacity:0;height:0%}}@media only screen and (min-width:750px){.usf-theme-fix-debut.usf-has-container .main-content .page-width,.usf-theme-fix-debut.usf-has-container #shopify-section-footer .page-width,.usf-theme-fix-debut-theme-store.usf-has-container #shopify-section-footer .page-width,.usf-theme-fix-narrative.usf-has-container #shopify-section-footer .page-width,.usf-theme-fix-streamline.usf-has-container #shopify-section-footer .page-width,.usf-theme-fix-motion.usf-has-container #shopify-section-footer .page-width{padding-left:55px;padding-right:55px}}@media only screen and (max-width:360px){html .ls-sw-languages,html .ls-sw-currencies{min-width:145px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ichimonji.scss.css.map */
