/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/mosuk_theme/css/styles.less
design/themes/mosuk_theme/css/addons/social_buttons/social_buttons.less
design/themes/responsive/css/addons/mkm_side_drawer/styles.less
design/themes/mosuk_theme/css/addons/vendor_communication/styles.less
design/themes/mosuk_theme/css/addons/mkm_redactor_ai/styles.less
design/themes/mosuk_theme/css/addons/ap_product_features/styles.less
design/themes/mosuk_theme/css/addons/ap_blog/styles.less
design/themes/mosuk_theme/css/addons/ap_global_styles/styles.less
design/themes/mosuk_theme/css/addons/ap_static_pages/styles.less
design/themes/mosuk_theme/css/addons/ap_feature_pages/styles.less
design/themes/mosuk_theme/css/addons/ap_my_pages/styles.less
design/themes/mosuk_theme/css/addons/ap_checkout/styles.less
design/themes/mosuk_theme/css/addons/product_reviews/product_reviews.less
design/themes/mosuk_theme/css/addons/wishlist/styles.less
design/themes/mosuk_theme/css/addons/localization_jp/styles.less
design/themes/responsive/css/addons/mkm_stripe_connect_custom/styles.less
design/themes/mosuk_theme/css/addons/mosuk_theme/styles.less
design/themes/mosuk_theme/css/addons/cscx/styles.less
design/themes/mosuk_theme/css/addons/ap_store_icon_add/styles.less
design/themes/mosuk_theme/css/addons/ap_store_information_add/styles.less
*/


.wysiwyg{line-height:1.6;}.wysiwyg a{text-decoration:none;}.wysiwyg a:hover{border-bottom:1px solid;}.wysiwyg abbr{border-bottom:1px dotted;cursor:help;}.wysiwyg cite{font-style:italic;}.wysiwyg hr{margin-bottom:1.4em;margin-top:1.4em;}.wysiwyg img{vertical-align:text-bottom;}.wysiwyg ins{background-color:lime;text-decoration:none;}.wysiwyg mark{background-color:#ff0;}.wysiwyg small{font-size:0.8em;}.wysiwyg strong{font-weight:700;}.wysiwyg sub,.wysiwyg sup{font-size:0.8em;}.wysiwyg sub{vertical-align:sub;}.wysiwyg sup{vertical-align:super;}.wysiwyg p,.wysiwyg dl,.wysiwyg ol,.wysiwyg ul,.wysiwyg blockquote,.wysiwyg pre,.wysiwyg table{margin-bottom:1.4em;}.wysiwyg p:last-child,.wysiwyg dl:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child,.wysiwyg blockquote:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child{margin-bottom:0;}.wysiwyg p:empty{display:none;}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:700;line-height:1.2;}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0;}.wysiwyg h1{font-size:1.6em;margin-bottom:.7em;margin-top:.7em;line-height:1.1;}.wysiwyg h2{font-size:1.3em;margin-bottom:1em;margin-top:2em;line-height:1.2;}.wysiwyg h3{font-size:1.1em;margin-bottom:1.2em;margin-top:1.2em;}.wysiwyg h4{font-size:1em;margin-bottom:1.3em;margin-top:1.3em;}.wysiwyg h5{font-size:0.9em;margin-bottom:1.4em;margin-top:1.4em;}.wysiwyg h6{font-size:0.8em;margin-bottom:1.5em;margin-top:1.5em;}.wysiwyg dd{margin-left:1.4em;}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;margin-left:1.4em;}.wysiwyg ol{list-style-type:decimal;}.wysiwyg ol ol{list-style-type:lower-alpha;}.wysiwyg ol ol ol{list-style-type:lower-roman;}.wysiwyg ol ol ol ol{list-style-type:lower-greek;}.wysiwyg ol ol ol ol ol{list-style-type:decimal;}.wysiwyg ol ol ol ol ol ol{list-style-type:lower-alpha;}.wysiwyg ul{list-style-type:disc;}.wysiwyg ul ul{list-style-type:circle;}.wysiwyg ul ul ul{list-style-type:square;}.wysiwyg ul ul ul ul{list-style-type:circle;}.wysiwyg ul ul ul ul ul{list-style-type:disc;}.wysiwyg ul ul ul ul ul ul{list-style-type:circle;}.wysiwyg blockquote{border-left:4px solid #e6e6e6;padding:0.6em 1.2em;}.wysiwyg blockquote p{margin-bottom:0;}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp,.wysiwyg pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:#f2f2f2;color:#333;font-size:0.9em;}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp{border-radius:3px;line-height:1.77778;padding:0.1em 0.4em 0.2em;vertical-align:baseline;}.wysiwyg pre{overflow:auto;padding:1em 1.2em;}.wysiwyg pre code{background:none;font-size:1em;line-height:1em;}.wysiwyg figure{margin-bottom:2.8em;text-align:center;}.wysiwyg figure:first-child{margin-top:0;}.wysiwyg figure:last-child{margin-bottom:0;}.wysiwyg figcaption{font-size:0.8em;margin-top:.875em;}.wysiwyg table{width:100%;}.wysiwyg table pre{white-space:pre-wrap;}.wysiwyg th,.wysiwyg td{font-size:1em;padding:.7em;border:1px solid #e6e6e6;line-height:1.4;}.wysiwyg thead tr,.wysiwyg tfoot tr{background-color:#f5f5f5;}.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{font-size:.9em;padding:.77778em;}.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code{background-color:#fff;}.wysiwyg tbody tr{background-color:#fff;}.ui-widget-overlay{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:0.96;backdrop-filter:blur(8px);}.ui-dialog{position:fixed !important;z-index:1010;overflow:auto;background-color:#fff;padding:16px;margin-bottom:0 !important;border-radius:8px;box-shadow:0 25px 50px -12px #e5e7eb;}@media (max-width: 639px){.ui-dialog{top:unset !important;bottom:0 !important;right:unset !important;left:0 !important;width:100% !important;max-width:100% !important;height:fit-content !important;max-height:calc(100% - 16px * 3) !important;height:100%;}}@media (min-width: 640px){.ui-dialog{padding:10px;}}@media (min-width: 640px) and (max-width: 1279px){.ui-dialog{max-width:calc(100% - 20px * 2);}}@media (min-width: 640px) and (max-width: 1279px) and (min-width: 1280){.ui-dialog{max-width:calc(1280px - 16px * 2);}}@media (min-width: 1280px){.ui-dialog{max-width:calc(100% - 60px * 2);}}@media (min-width: 1280px) and (min-width: 1920){.ui-dialog{max-width:calc(1920px - 96px * 2);}}.ui-dialog .ui-dialog-titlebar{position:relative;width:100%;}.ui-dialog .ui-dialog-title{display:block;width:100%;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-align:center;margin-bottom:12px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:10px;right:0;z-index:99999;font-size:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick::after{display:inline-block;width:12px;height:12px;font-size:12px;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='rgb(75, 85, 99)' viewBox='0 0 14 14'><path stroke='rgb(75, 85, 99)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6'/></svg>");}.cm-notification-content-extended{width:100%;max-width:640px;left:50%;background:#fff;padding:16px;margin:-40px 0 0 -320px;border-radius:8px;box-shadow:0 4px 6px -1px #d1d5db, 0 2px 4px -2px #d1d5db;}@media (max-width: 640px){.cm-notification-content-extended{top:auto !important;left:0;bottom:0;margin:0;}}.cm-notification-content-extended h1{display:block;width:100%;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-align:center;}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:2.1rem;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:transparent;border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{height:2.1rem;font-size:1rem;padding:0 0.5rem;background-color:transparent;border-color:#e5e7eb;border-radius:0.375rem;border-width:1px;outline-width:0px;transition:400ms;cursor:pointer;}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus{border-color:#3a3a3a;}.select2-container--default .select2-selection--single::placeholder{color:#4b5563;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.1rem;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.1rem;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3a3a3a transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e5e7eb;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role="group"]{padding:0;}.select2-container--default .select2-results__option[aria-disabled="true"]{color:#999;}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e5e7eb;color:#000;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role="group"]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled="true"]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.mosuk-ajax-overlay{display:none;}.mosuk-ajax-loading-box{position:fixed;top:0;left:0;z-index:100000;display:block;width:100vw;height:6px;background:#e5e7eb;border:none;border-radius:0;}.mosuk-ajax-loading-box::before{content:"";display:block;height:100%;width:100%;background:#3a3a3a;animation:progress 1.5s ease-in-out infinite;}@keyframes progress{0%{width:0;opacity:0;}50%{width:100%;opacity:1;}100%{width:0;opacity:0;}}.ty-ajax-loading-box-with__text-wrapper,.ty-ajax-loading-box_text_block{display:none !important;}input[type="checkbox"],input[type="checkbox"]:hover,input[type="checkbox"]:focus{position:relative;-webkit-position:relative;width:36px;min-width:36px;height:20px;-webkit-background-color:#fff;background-color:#fff;margin:0;-webkit-border:1px solid #d1d5db;border:1px solid #d1d5db;border-radius:16px;outline:none;-webkit-box-shadow:inset -16px 0 0 0 #d1d5db;box-shadow:inset -16px 0 0 0 #d1d5db;appearance:none;-webkit-appearance:none;transition-duration:50ms;}input[type="checkbox"]:after{content:"";position:absolute;top:1px;left:1px;width:20px;height:20px;-webkit-background-color:transparent;background-color:transparent;border-radius:50%;box-shadow:none;}input[type="checkbox"]:checked{border-color:#008932;-webkit-box-shadow:inset 16px 0 0 0 #008932;box-shadow:inset 16px 0 0 0 #008932;}input[type="checkbox"]:checked:after{left:20px;-webkit-box-shadow:none;box-shadow:none;}.ui-menu{overflow-x:auto;max-width:calc(100% - 96px - 96px);max-height:400px;background-color:#fff;padding:4px;margin-top:8px;border-radius:6px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);}@media (max-width: 1024px){.ui-menu{max-width:calc(100% - 16px - 16px);}}@media (min-width: 1536px){.ui-menu{max-width:calc(var(----container-max-width) - 96px - 96px);}}.ui-menu .ui-menu-item{padding:8px 4px;margin:2px 0;border-radius:6px;transition:300ms;cursor:pointer;}.ui-menu .ui-menu-item:hover{background-color:#f3f4f6;}.litecheckout-autocomplete-dropdown{display:flex;}.litecheckout-autocomplete-dropdown .ui-menu{position:static !important;overflow-x:auto;width:100%;max-height:300px;margin-top:8px;padding:0;border-radius:0px;box-shadow:none;}.litecheckout__overlay--active{position:relative;z-index:inherit;padding:20px;min-height:300px;}.litecheckout__overlay--active:after{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;padding-right:1rem;padding-left:1rem;background-color:rgba(0,0,0,0.35);border-radius:6px;content:attr(data-ca-lite-checkout-overlay-message);color:white;}.cm-notification-content-extended{position:fixed !important;z-index:10001;}.ui-slider{position:relative;width:100%;height:0.75rem;background-color:#e5e7eb;border-radius:0.5rem;transition:300ms;}.ui-slider .ui-slider-range{position:relative;display:block;width:100%;height:100%;background:#3a3a3a;border-radius:0.5rem;}.ui-slider .ui-slider-handle{position:absolute;top:0;display:block;width:0.75rem;height:0.75rem;background-color:#e5e7eb;border:3px solid #3a3a3a;border-radius:100%;outline:none;cursor:col-resize;}.ui-slider .ui-slider-handle:last-child{margin-left:-0.75rem;}.mosuk-header .mosuk-header-menu{position:relative;z-index:50;padding-bottom:6px;}.mosuk-header .mosuk-header-menu .mosuk-top-header{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-top:12px;padding-bottom:12px;}.mosuk-header .mosuk-header-menu .mosuk-top-header .mosuk-top-header-left{display:flex;align-items:center;gap:24px;}.mosuk-header .mosuk-header-menu .mosuk-top-header .mosuk-top-header-right{display:flex;align-items:center;gap:24px;}.mosuk-header .mosuk-header-menu .mosuk-main-header{display:flex;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;}.mosuk-header .mosuk-header-menu .mosuk-main-header .mosuk-menu .mosuk-catalog{display:none;}.mosuk-header .mosuk-header-menu .mosuk-sub-header{padding-top:12px;padding-bottom:12px;}@media (max-width: 768px){.mosuk-header .mosuk-header-menu{padding-bottom:0px;}.mosuk-header .mosuk-header-menu .mosuk-top-header{height:50px;padding-top:12px;padding-bottom:12px;}.mosuk-header .mosuk-header-menu .mosuk-top-header .mosuk-top-header-left{width:100%;display:flex;align-items:center;justify-content:space-between;}.mosuk-header .mosuk-header-menu .mosuk-top-header .mosuk-top-header-left .geo-maps-location-text{display:none;}.mosuk-header .mosuk-header-menu .mosuk-top-header .mosuk-top-header-right{display:none;}.mosuk-header .mosuk-header-menu .mosuk-main-header{padding-top:6px;padding-bottom:6px;}.mosuk-header .mosuk-header-menu .mosuk-main-header .mosuk-logo{position:absolute;top:3px;left:calc(50% - 70px);width:140px;min-width:140px;height:36px;min-height:36px;display:flex;align-items:center;justify-content:center;}.mosuk-header .mosuk-header-menu .mosuk-main-header .mosuk-menu{position:fixed;bottom:0;left:0;z-index:100;width:100%;display:flex;align-items:center;justify-content:space-evenly;background-color:#fff;padding-top:6px;padding-bottom:2px;box-shadow:0 4px 6px -1px #e5e7eb, 0 2px 4px 2px #e5e7eb;}.mosuk-header .mosuk-header-menu .mosuk-main-header .mosuk-menu .mosuk-catalog{display:block;}.mosuk-header .mosuk-header-menu .mosuk-main-header .mosuk-menu .btn-base{background:none;border:none;box-shadow:none;}.mosuk-header .mosuk-header-menu .mosuk-sub-header{display:none;}}.mosuk-notification-container .notification-content{position:relative;background:#fff;backdrop-filter:blur(20px);padding:1rem;border-radius:0.375rem;box-shadow:0 25px 50px -12px #e5e7eb;}.mosuk-notification-container .notification-content .close{position:absolute;top:10px;right:10px;width:16px;height:16px;font-size:12px;line-height:10px;border-radius:100%;color:#000;background-color:#fff;transition:300ms;}.mosuk-notification-container strong{display:block;}.mosuk-notification-container .close:hover{color:#4b5563;}.mosuk-notification-container .alert-success .close{color:#008932;background-color:#008932;}.mosuk-notification-container .alert-success .close:hover{color:#00561f;}.mosuk-notification-container .alert-warning .close{color:#eab308;background-color:#eab308;}.mosuk-notification-container .alert-warning .close:hover{color:#b98d06;}.mosuk-notification-container .alert-error .close{color:#ec0000;background-color:#ec0000;}.mosuk-notification-container .alert-error .close:hover{color:#b90000;}.mosuk-notification-container .alert-error{background:#ffecec;}.mosuk-owl-previewer-dialog{overflow:hidden;max-height:calc(100vh - 40px) !important;}.mosuk-owl-previewer-dialog .ui-dialog-title{display:none;}.mosuk-owl-previewer-dialog .ui-dialog-content .mosuk-owl-previewer-container{display:block !important;}.mosuk-owl-previewer-dialog .ui-dialog-content .mosuk-owl-previewer-container .owl-stage-outer .owl-item{display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 80px) !important;}.mosuk-owl-previewer-dialog .ui-dialog-content .mosuk-owl-previewer-container .owl-stage-outer .owl-item img{width:fit-content !important;max-height:calc(100vh - 80px) !important;padding:0;border:none;box-shadow:none;}input[type="range"]{height:fit-content;padding:unset;margin:unset;border:unset;border-radius:unset;outline:unset;}@media (max-width: 639px){.hidden-phone{display:none !important;}.block-phone{display:block !important;}}@media (min-width: 640px) and (max-width: 1032px){.hidden-tablet{display:none !important;}.block-tablet{display:block !important;}}@media (min-width: 1033px){.hidden-desktop{display:none !important;}.block-desktop{display:block !important;}}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px;}::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px;}::-webkit-scrollbar-thumb:hover{background-color:#3a3a3a;}.scrollbar-hidden::-webkit-scrollbar{width:0px;height:0px;}.help-inline{display:block;color:#ec0000;font-size:0.75rem;line-height:1rem;margin-top:4px;}.tooltip{display:none;max-width:200px;z-index:100000;background:#fff;text-align:left;font-weight:normal;opacity:1;filter:alpha(opacity=100);border-radius:8px;padding:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.35);}.tooltip p{padding:0px;}.tooltip li{color:#fff;}.tooltip.arrow-top .tooltip-arrow{top:auto;left:auto;bottom:-10px;right:3px;border-width:0 10px 10px 0;border-color:transparent rgba(0,0,0,0.8) transparent transparent;}.tooltip.right{padding:9px;text-align:left !important;}.arrow-top.right .tooltip-arrow{left:3px;right:auto;border-width:10px 10px 0 0;border-color:rgba(0,0,0,0.8) transparent transparent transparent;}.arrow-down.right .tooltip-arrow{right:auto;top:-10px;left:3px;border-width:10px 0 0 10px;border-color:transparent transparent transparent rgba(0,0,0,0.8);}.arrow-down.top .tooltip-arrow{top:auto;bottom:-10px;border-width:10px 0 0 10px;border-color:rgba(0,0,0,0.8) transparent transparent transparent;}.arrow-down.right.top .tooltip-arrow{right:auto;top:auto;bottom:-10px;left:3px;border-width:10px 10px 0 0;border-color:rgba(0,0,0,0.8) transparent transparent transparent;}.tooltip img{max-width:100%;}.touchevents body{cursor:pointer;}.touchevents.mouseevents body{cursor:initial;}.ty-tooltip-block{vertical-align:middle;cursor:pointer;}.ty-flag{display:inline-block;vertical-align:top;width:16px;height:16px;margin:0 5px 0 0;background:url('../../../../../../../../design/themes/mosuk_theme/media/../.././../media/images/addons/ap_global_styles/flags.png?1751266497') no-repeat -25px -25px;}.ty-flag.ty-flag-ad{background-position:0px 0px;}.ty-flag.ty-flag-ae{background-position:-50px 0px;}.ty-flag.ty-flag-af{background-position:0px -50px;}.ty-flag.ty-flag-ag{background-position:-50px -50px;}.ty-flag.ty-flag-ai{background-position:-100px 0px;}.ty-flag.ty-flag-al{background-position:-100px -50px;}.ty-flag.ty-flag-am{background-position:0px -100px;}.ty-flag.ty-flag-an{background-position:-50px -100px;}.ty-flag.ty-flag-ao{background-position:-100px -100px;}.ty-flag.ty-flag-aq{background-position:-150px 0px;}.ty-flag.ty-flag-ar{background-position:-150px -50px;}.ty-flag.ty-flag-as{background-position:-150px -100px;}.ty-flag.ty-flag-at{background-position:0px -150px;}.ty-flag.ty-flag-au{background-position:-50px -150px;}.ty-flag.ty-flag-aw{background-position:-100px -150px;}.ty-flag.ty-flag-ax{background-position:-150px -150px;}.ty-flag.ty-flag-az{background-position:-200px 0px;}.ty-flag.ty-flag-ba{background-position:-200px -50px;}.ty-flag.ty-flag-bb{background-position:-200px -100px;}.ty-flag.ty-flag-bd{background-position:-200px -150px;}.ty-flag.ty-flag-be{background-position:0px -200px;}.ty-flag.ty-flag-bf{background-position:-50px -200px;}.ty-flag.ty-flag-bg{background-position:-100px -200px;}.ty-flag.ty-flag-bh{background-position:-150px -200px;}.ty-flag.ty-flag-bi{background-position:-200px -200px;}.ty-flag.ty-flag-bj{background-position:-250px 0px;}.ty-flag.ty-flag-bl{background-position:-250px -50px;}.ty-flag.ty-flag-bm{background-position:-250px -100px;}.ty-flag.ty-flag-bn{background-position:-250px -150px;}.ty-flag.ty-flag-bo{background-position:-250px -200px;}.ty-flag.ty-flag-br{background-position:0px -250px;}.ty-flag.ty-flag-bs{background-position:-50px -250px;}.ty-flag.ty-flag-bt{background-position:-100px -250px;}.ty-flag.ty-flag-bw{background-position:-150px -250px;}.ty-flag.ty-flag-by{background-position:-200px -250px;}.ty-flag.ty-flag-bz{background-position:-250px -250px;}.ty-flag.ty-flag-ca{background-position:-300px 0px;}.ty-flag.ty-flag-cc{background-position:-300px -50px;}.ty-flag.ty-flag-cd{background-position:-300px -100px;}.ty-flag.ty-flag-cf{background-position:-300px -150px;}.ty-flag.ty-flag-cg{background-position:-300px -200px;}.ty-flag.ty-flag-ch{background-position:-300px -250px;}.ty-flag.ty-flag-ci{background-position:0px -300px;}.ty-flag.ty-flag-ck{background-position:-50px -300px;}.ty-flag.ty-flag-cl{background-position:-100px -300px;}.ty-flag.ty-flag-cm{background-position:-150px -300px;}.ty-flag.ty-flag-cn{background-position:-200px -300px;}.ty-flag.ty-flag-co{background-position:-250px -300px;}.ty-flag.ty-flag-cr{background-position:-300px -300px;}.ty-flag.ty-flag-cu{background-position:-350px 0px;}.ty-flag.ty-flag-cv{background-position:-350px -50px;}.ty-flag.ty-flag-cx{background-position:-350px -100px;}.ty-flag.ty-flag-cy{background-position:-350px -150px;}.ty-flag.ty-flag-cz{background-position:-350px -200px;}.ty-flag.ty-flag-de{background-position:-350px -250px;}.ty-flag.ty-flag-dj{background-position:-350px -300px;}.ty-flag.ty-flag-dk,.ty-flag.ty-flag-da{background-position:0px -350px;}.ty-flag.ty-flag-dm{background-position:-50px -350px;}.ty-flag.ty-flag-do{background-position:-100px -350px;}.ty-flag.ty-flag-dz{background-position:-150px -350px;}.ty-flag.ty-flag-ec{background-position:-200px -350px;}.ty-flag.ty-flag-ee{background-position:-250px -350px;}.ty-flag.ty-flag-eg{background-position:-300px -350px;}.ty-flag.ty-flag-eh{background-position:-350px -350px;}.ty-flag.ty-flag-er{background-position:-400px 0px;}.ty-flag.ty-flag-es{background-position:-400px -50px;}.ty-flag.ty-flag-et{background-position:-400px -100px;}.ty-flag.ty-flag-eu{background-position:-400px -150px;}.ty-flag.ty-flag-fi{background-position:-400px -200px;}.ty-flag.ty-flag-fj{background-position:-400px -250px;}.ty-flag.ty-flag-fk{background-position:-400px -300px;}.ty-flag.ty-flag-fm{background-position:-400px -350px;}.ty-flag.ty-flag-fo{background-position:0px -400px;}.ty-flag.ty-flag-fr{background-position:-50px -400px;}.ty-flag.ty-flag-ga{background-position:-100px -400px;}.ty-flag.ty-flag-gb,.ty-flag.ty-flag-en{background-position:-150px -400px;}.ty-flag.ty-flag-gd{background-position:-200px -400px;}.ty-flag.ty-flag-ge{background-position:-250px -400px;}.ty-flag.ty-flag-gg{background-position:-300px -400px;}.ty-flag.ty-flag-gh{background-position:-350px -400px;}.ty-flag.ty-flag-gi{background-position:-400px -400px;}.ty-flag.ty-flag-gl{background-position:-450px 0px;}.ty-flag.ty-flag-gm{background-position:-450px -50px;}.ty-flag.ty-flag-gn{background-position:-450px -100px;}.ty-flag.ty-flag-gq{background-position:-450px -150px;}.ty-flag.ty-flag-gr,.ty-flag.ty-flag-el{background-position:-450px -200px;}.ty-flag.ty-flag-gs{background-position:-450px -250px;}.ty-flag.ty-flag-gt{background-position:-450px -300px;}.ty-flag.ty-flag-gu{background-position:-450px -350px;}.ty-flag.ty-flag-gw{background-position:-450px -400px;}.ty-flag.ty-flag-gy{background-position:0px -450px;}.ty-flag.ty-flag-hk{background-position:-50px -450px;}.ty-flag.ty-flag-hn{background-position:-100px -450px;}.ty-flag.ty-flag-hr{background-position:-150px -450px;}.ty-flag.ty-flag-ht{background-position:-200px -450px;}.ty-flag.ty-flag-hu{background-position:-250px -450px;}.ty-flag.ty-flag-id{background-position:-300px -450px;}.ty-flag.ty-flag-ie{background-position:-350px -450px;}.ty-flag.ty-flag-il{background-position:-400px -450px;}.ty-flag.ty-flag-im{background-position:-450px -450px;}.ty-flag.ty-flag-in{background-position:-500px 0px;}.ty-flag.ty-flag-iq{background-position:-500px -50px;}.ty-flag.ty-flag-ir{background-position:-500px -100px;}.ty-flag.ty-flag-is{background-position:-500px -150px;}.ty-flag.ty-flag-it{background-position:-500px -200px;}.ty-flag.ty-flag-je{background-position:-500px -250px;}.ty-flag.ty-flag-jm{background-position:-500px -300px;}.ty-flag.ty-flag-jo{background-position:-500px -350px;}.ty-flag.ty-flag-jp{background-position:-500px -400px;}.ty-flag.ty-flag-ke{background-position:-500px -450px;}.ty-flag.ty-flag-kg{background-position:0px -500px;}.ty-flag.ty-flag-kh{background-position:-50px -500px;}.ty-flag.ty-flag-ki{background-position:-100px -500px;}.ty-flag.ty-flag-km{background-position:-150px -500px;}.ty-flag.ty-flag-kn{background-position:-200px -500px;}.ty-flag.ty-flag-kp{background-position:-250px -500px;}.ty-flag.ty-flag-kr{background-position:-300px -500px;}.ty-flag.ty-flag-kv{background-position:-350px -500px;}.ty-flag.ty-flag-kw{background-position:-400px -500px;}.ty-flag.ty-flag-ky{background-position:-450px -500px;}.ty-flag.ty-flag-kz{background-position:-500px -500px;}.ty-flag.ty-flag-la{background-position:-550px 0px;}.ty-flag.ty-flag-lb{background-position:-550px -50px;}.ty-flag.ty-flag-lc{background-position:-550px -100px;}.ty-flag.ty-flag-li{background-position:-550px -150px;}.ty-flag.ty-flag-lk{background-position:-550px -200px;}.ty-flag.ty-flag-lr{background-position:-550px -250px;}.ty-flag.ty-flag-ls{background-position:-550px -300px;}.ty-flag.ty-flag-lt{background-position:-550px -350px;}.ty-flag.ty-flag-lu{background-position:-550px -400px;}.ty-flag.ty-flag-lv{background-position:-550px -450px;}.ty-flag.ty-flag-ly{background-position:-550px -500px;}.ty-flag.ty-flag-ma{background-position:0px -550px;}.ty-flag.ty-flag-mc{background-position:-50px -550px;}.ty-flag.ty-flag-md{background-position:-100px -550px;}.ty-flag.ty-flag-me{background-position:-150px -550px;}.ty-flag.ty-flag-mg{background-position:-200px -550px;}.ty-flag.ty-flag-mh{background-position:-250px -550px;}.ty-flag.ty-flag-mk{background-position:-300px -550px;}.ty-flag.ty-flag-ml{background-position:-350px -550px;}.ty-flag.ty-flag-mm{background-position:-400px -550px;}.ty-flag.ty-flag-mn{background-position:-450px -550px;}.ty-flag.ty-flag-mo{background-position:-500px -550px;}.ty-flag.ty-flag-mp{background-position:-550px -550px;}.ty-flag.ty-flag-mr{background-position:-600px 0px;}.ty-flag.ty-flag-ms{background-position:-600px -50px;}.ty-flag.ty-flag-mt{background-position:-600px -100px;}.ty-flag.ty-flag-mu{background-position:-600px -150px;}.ty-flag.ty-flag-mv{background-position:-600px -200px;}.ty-flag.ty-flag-mw{background-position:-600px -250px;}.ty-flag.ty-flag-mx{background-position:-600px -300px;}.ty-flag.ty-flag-my{background-position:-600px -350px;}.ty-flag.ty-flag-mz{background-position:-600px -400px;}.ty-flag.ty-flag-na{background-position:-600px -450px;}.ty-flag.ty-flag-nc{background-position:-600px -500px;}.ty-flag.ty-flag-ne{background-position:-600px -550px;}.ty-flag.ty-flag-nf{background-position:0px -600px;}.ty-flag.ty-flag-ng{background-position:-50px -600px;}.ty-flag.ty-flag-ni{background-position:-100px -600px;}.ty-flag.ty-flag-nl{background-position:-150px -600px;}.ty-flag.ty-flag-no{background-position:-200px -600px;}.ty-flag.ty-flag-np{background-position:-250px -600px;}.ty-flag.ty-flag-nr{background-position:-300px -600px;}.ty-flag.ty-flag-nu{background-position:-350px -600px;}.ty-flag.ty-flag-nz{background-position:-400px -600px;}.ty-flag.ty-flag-om{background-position:-450px -600px;}.ty-flag.ty-flag-pa{background-position:-500px -600px;}.ty-flag.ty-flag-pe{background-position:-550px -600px;}.ty-flag.ty-flag-pg{background-position:-600px -600px;}.ty-flag.ty-flag-ph{background-position:-650px 0px;}.ty-flag.ty-flag-pk{background-position:-650px -50px;}.ty-flag.ty-flag-pl{background-position:-650px -100px;}.ty-flag.ty-flag-pn{background-position:-650px -150px;}.ty-flag.ty-flag-pr{background-position:-650px -200px;}.ty-flag.ty-flag-ps{background-position:-650px -250px;}.ty-flag.ty-flag-pt{background-position:-650px -300px;}.ty-flag.ty-flag-pw{background-position:-650px -350px;}.ty-flag.ty-flag-py{background-position:-650px -400px;}.ty-flag.ty-flag-qa{background-position:-650px -450px;}.ty-flag.ty-flag-ro{background-position:-650px -500px;}.ty-flag.ty-flag-rs{background-position:-650px -550px;}.ty-flag.ty-flag-ru{background-position:-650px -600px;}.ty-flag.ty-flag-rw{background-position:0px -650px;}.ty-flag.ty-flag-sa{background-position:-50px -650px;}.ty-flag.ty-flag-sb{background-position:-100px -650px;}.ty-flag.ty-flag-sc{background-position:-150px -650px;}.ty-flag.ty-flag-sd{background-position:-200px -650px;}.ty-flag.ty-flag-se{background-position:-250px -650px;}.ty-flag.ty-flag-sg{background-position:-300px -650px;}.ty-flag.ty-flag-sh{background-position:-350px -650px;}.ty-flag.ty-flag-si{background-position:-400px -650px;}.ty-flag.ty-flag-sk{background-position:-450px -650px;}.ty-flag.ty-flag-sl{background-position:-500px -650px;}.ty-flag.ty-flag-sm{background-position:-550px -650px;}.ty-flag.ty-flag-sn{background-position:-600px -650px;}.ty-flag.ty-flag-so{background-position:-650px -650px;}.ty-flag.ty-flag-sr{background-position:-700px 0px;}.ty-flag.ty-flag-ss{background-position:-700px -50px;}.ty-flag.ty-flag-st{background-position:-700px -100px;}.ty-flag.ty-flag-sv{background-position:-700px -150px;}.ty-flag.ty-flag-sy{background-position:-700px -200px;}.ty-flag.ty-flag-sz{background-position:-700px -250px;}.ty-flag.ty-flag-tc{background-position:-700px -300px;}.ty-flag.ty-flag-td{background-position:-700px -350px;}.ty-flag.ty-flag-tg{background-position:-700px -400px;}.ty-flag.ty-flag-th{background-position:-700px -450px;}.ty-flag.ty-flag-tj{background-position:-700px -500px;}.ty-flag.ty-flag-tm{background-position:-700px -550px;}.ty-flag.ty-flag-tn{background-position:-700px -600px;}.ty-flag.ty-flag-to{background-position:-700px -650px;}.ty-flag.ty-flag-tp{background-position:0px -700px;}.ty-flag.ty-flag-tr{background-position:-50px -700px;}.ty-flag.ty-flag-tt{background-position:-100px -700px;}.ty-flag.ty-flag-tv{background-position:-150px -700px;}.ty-flag.ty-flag-tw{background-position:-200px -700px;}.ty-flag.ty-flag-tz{background-position:-250px -700px;}.ty-flag.ty-flag-ua{background-position:-300px -700px;}.ty-flag.ty-flag-ug{background-position:-350px -700px;}.ty-flag.ty-flag-us{background-position:-400px -700px;}.ty-flag.ty-flag-uy{background-position:-450px -700px;}.ty-flag.ty-flag-uz{background-position:-500px -700px;}.ty-flag.ty-flag-va{background-position:-550px -700px;}.ty-flag.ty-flag-vc{background-position:-600px -700px;}.ty-flag.ty-flag-ve{background-position:-650px -700px;}.ty-flag.ty-flag-vg{background-position:-700px -700px;}.ty-flag.ty-flag-vi{background-position:-750px 0px;}.ty-flag.ty-flag-vn{background-position:-750px -50px;}.ty-flag.ty-flag-vu{background-position:-750px -100px;}.ty-flag.ty-flag-ws{background-position:-750px -150px;}.ty-flag.ty-flag-ye{background-position:-750px -200px;}.ty-flag.ty-flag-yt{background-position:-750px -250px;}.ty-flag.ty-flag-za{background-position:-750px -300px;}.ty-flag.ty-flag-zh{background-position:-200px -300px;}.ty-flag.ty-flag-zm{background-position:-750px -350px;}.ty-flag.ty-flag-zw{background-position:-750px -400px;}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.ty-flag{background-image:url('../../../../../../../../design/themes/responsive/media/images/icons/flags@2x.png?1751266497');background-size:800px 800px;}}.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy){background-size:25px 25px !important;}.ya-share2__item_service_messenger .ya-share2__badge,.ya-share2__item_service_messenger .ya-share2__mobile-popup-badge{background:none !important;}.ya-share2__item_service_messenger .ya-share2__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='120.000000pt' height='120.000000pt' viewBox='0 0 120.000000 120.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,120.000000) scale(0.100000,-0.100000)' fill='red' stroke='none'%3E%3Cpath d='M545 1093 c-148 -20 -274 -99 -360 -226 -101 -149 -101 -385 0 -534 146 -216 405 -288 635 -176 192 94 306 311 272 516 -37 216 -203 383 -412 417 -65 10 -80 10 -135 3z m225 -493 l0 -300 -55 0 -55 0 0 255 0 255 -49 0 c-121 0 -158 -127 -63 -212 21 -18 51 -42 66 -53 l27 -20 -76 -112 -77 -113 -59 0 -59 0 67 100 66 101 -42 41 c-24 22 -49 56 -57 74 -22 52 -18 139 8 185 41 73 105 97 256 98 l102 1 0 -300z'/%3E%3C/g%3E%3C/svg%3E") !important;}.drawer-open-btn{background-color:rgba(255,255,255,0.7);border:2px solid rgba(80,190,50,0.8);box-shadow:0 0 4px #969696;border-radius:8px;width:40px;height:40px;}.drawer-open-btn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:5px;width:30px;height:4px;background-color:#50be32;border-radius:4px;}.drawer-open-btn span:nth-of-type(1){top:8px;}.drawer-open-btn span:nth-of-type(2){top:18px;}.drawer-open-btn span:nth-of-type(3){bottom:8px;}.drawer-open-btn:hover{background-color:rgba(80,190,50,0.8);box-shadow:0 0 8px #969696;}.drawer-open-btn:hover span{background-color:#fff;}@media (max-width: 768px){.side-drawer-open{display:block;position:fixed;top:70px;right:20px;z-index:500;}.side-drawer{height:100%;width:0;position:fixed;z-index:550;top:0;right:0;background-color:rgba(255,255,255,0.95);box-shadow:0 0 8px #969696;overflow-x:hidden;padding-top:60px;transition:0.5s;}.side-drawer a.close-btn{padding:8px 8px 8px 32px;text-decoration:none;font-size:45px;color:#818181;display:block;transition:0.3s;}.side-drawer a.close-btn:hover{color:#999;}.side-drawer .side-drawer-inner{padding:0 20px;}.side-drawer .side-drawer-inner .spacer{height:100px;}.side-drawer .close-btn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}}#tygh_container{transition:margin-left .5s;}@media (min-width: 768px){.side-drawer-open{display:none;}.side-drawer{height:inherit;width:100%;position:inherit;z-index:inherit;top:inherit;right:inherit;background-color:inherit;overflow-x:inherit;padding-top:inherit;transition:inherit;}.side-drawer .close-btn{display:none;}}.mosuk-vendor-communication-post__chat{width:100% !important;max-width:1080px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-info{width:100%;background-color:transparent;padding:0;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__title span{font-size:20px;line-height:29px;letter-spacing:0.8px;font-weight:500;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__title{padding:16px 55px;border-color:#898989;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-wrapper{padding:40px 122px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__img{display:none;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post.flex{width:100%;margin-bottom:50px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post.flex .items-end{width:100%;max-width:100%;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-author{justify-content:space-between;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0.64px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-author span:last-child{letter-spacing:0.8px;color:#898989;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__message{padding:20px 32px;margin-top:16px;font-size:16px;letter-spacing:0.8px;line-height:2;position:relative;width:100%;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-info.mosuk-vendor-communication-post-customer
    .mosuk-vendor-communication-post
    .mosuk-vendor-communication-post__message{background-color:#e8e8e8;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post:not(.flex)
    .mosuk-vendor-communication-post__message::after{content:"";position:absolute;width:8px;height:8px;z-index:1;border:1px solid #898989;transform:rotate(45deg);top:15px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-info.mosuk-vendor-communication-post-customer
    .mosuk-vendor-communication-post
    .mosuk-vendor-communication-post__message::after{border-left:0;border-bottom:0;right:-4px;background-color:#e8e8e8;border-color:#e8e8e8;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-info:not(.mosuk-vendor-communication-post-customer)
    .mosuk-vendor-communication-post
    .mosuk-vendor-communication-post__message::after{left:-5px;background-color:#fff;border-right:0;border-top:0;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-info:not(.mosuk-vendor-communication-post-customer)
    .mosuk-vendor-communication-post
    .mosuk-vendor-communication-post__message{border:1px solid #898989;background-color:#fff;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post.flex:last-child{margin-bottom:16px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-form{max-width:968px;margin:0 auto;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message
    .mosuk-vendor-communication-new-message{flex-wrap:wrap;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message button.btn-md.btn-primary{width:304px;max-width:100%;margin:0 auto;font-size:16px;line-height:2;letter-spacing:0.8px;color:#fff;height:64px;margin-top:12px;box-shadow:none;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message button.btn-md.btn-primary:hover{opacity:0.7;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message
    .mosuk-vendor-communication-new-message-input{height:152px;padding:24px;letter-spacing:0.56px;color:#898989;font-size:14px;line-height:1.5;}@media only screen and (max-width: 639px){.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post.flex{margin-bottom:24px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__title{padding:10px 22px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__title span{font-size:16px;line-height:24px;letter-spacing:0.64px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-wrapper{padding:13px 22px 25px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-author{font-size:14px;line-height:26px;letter-spacing:0.56px;flex-wrap:wrap;gap:4px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post-author span:last-child{width:100%;font-size:11px;letter-spacing:0.55px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post__message{padding:20px 16px;margin-top:4px;font-size:14px;letter-spacing:0.56px;line-height:26px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-form{padding:0 22px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message
      .mosuk-vendor-communication-new-message-input{height:120px;padding:16px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-new-message button.btn-md.btn-primary{height:56px;letter-spacing:0.56px;}.mosuk-vendor-communication-post__chat .mosuk-vendor-communication-post.flex:last-child{margin-bottom:30px;}}.mosuk-vendor-communication-search{width:100% !important;}.wysiwyg .wrap-center{text-align:center;}.wysiwyg .wrap-center img{margin-left:auto;margin-right:auto;}.wysiwyg .wrap-center figcaption{text-align:center;margin-left:auto;margin-right:auto;}.wysiwyg .float-left{float:left;margin-right:1em;margin-bottom:1em;max-width:200px;}.wysiwyg .float-right{float:right;margin-left:1em;margin-bottom:1em;max-width:200px;}.wysiwyg{--rx-outset-md:28px;}.wysiwyg .outset-right{position:relative;width:calc(100% + var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md));transform:translateX(var(--rx-outset-md)) translate3d(0,0,0);left:calc(var(--rx-outset-md) * -1);}.wysiwyg .outset-left{width:calc(100% + var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md));transform:translateX(calc(var(--rx-outset-md) * -1)) translate3d(0,0,0);}.wysiwyg .outset-both{position:relative;width:calc(100% + var(--rx-outset-md)var(--rx-outset-md));max-width:calc(100% + var(--rx-outset-md)var(--rx-outset-md));transform:translateX(-50%) translate3d(0,0,0);left:50%;}[id^="sec_discounted_price"]{font-size:14px !important;padding:0 0.25em;}.mosuk-product-page-information-card .ap-dollar-sign{font-size:16px;font-weight:330;}.mosuk-product-page-information-card [id^="sec_discounted_price"]{font-size:24px !important;padding:0 0.25em;font-weight:450;}.ap-blowing-box-line{border-width:1px;border-color:#898989;position:relative;}.ap-blowing-box-line::before{content:"";position:absolute;top:-9px;left:8px;border-width:0 4px 8px 4px;border-style:solid;border-color:transparent transparent #898989 transparent;}.ap-blowing-box-line::after{content:"";position:absolute;top:-7px;left:8px;border-width:0 4px 9px 4px;border-style:solid;border-color:transparent transparent #fff transparent;}.mosuk-product-review-product-rating-overview .ap-product-tab-reviews{font-size:24px;font-weight:500;}.mosuk-product-review-product-rating-overview .ap-parentheses-left{display:none;}.mosuk-product-review-product-rating-overview .ap-parentheses-right{display:none;}.font-optician-sans{font-family:'Optician Sans';}input[type="checkbox"],input[type="checkbox"]:hover,input[type="checkbox"]:focus{position:relative;-webkit-position:relative;width:36px;min-width:36px;height:20px;-webkit-background-color:#fff;background-color:#fff;margin:0;-webkit-border:1px solid #d1d5db;border:1px solid #d1d5db;border-radius:16px;outline:none;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:checkbox;transition-duration:50ms;}input[type="checkbox"]:checked{border-color:none;-webkit-box-shadow:none;box-shadow:none;}.ap-transform-half-turn{transform:rotate(90deg);}.ui-slider .ui-slider-handle{top:-4px;width:0.6rem;height:0.6rem;border:1px solid #3a3a3a;background-color:#fff;}.ui-slider .ui-slider-handle:last-child{margin-left:-0.6rem;}.ap_product_dropdown_filter{display:none;}input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;min-width:17px !important;width:17px !important;height:17px !important;max-height:17px !important;margin-left:17px !important;margin-right:0 !important;position:relative;}input[type="checkbox"]:checked{background-color:black;background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_product_features/check.svg?1751266497');background-size:93%;background-position:center;background-repeat:no-repeat;}.ap-sort-top{top:3px;}@media (max-width: 392px){.ap-sort-top{top:31px;}}.ui-dialog{display:flex;justify-content:center;flex-direction:column;border-radius:0px !important;width:75% !important;top:15% !important;padding:0;max-width:1080px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding-top:0 !important;align-items:center;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{padding:.8rem 1.8rem;padding-right:28px !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick::after{width:20px !important;height:20px !important;stroke-width:1;}.ui-dialog .ui-dialog-title{text-align:left;padding-left:56px;padding-top:20px;padding-bottom:20px;background-color:#e8e8e8;height:70px;margin-bottom:32px;font-weight:450;width:auto !important;}.ui-dialog .ap-inquiry-message-placeholder::placeholder{font-size:14px;font-weight:330;}@media (max-width: 767px){.ui-dialog{width:95% !important;margin-left:2.5%;margin-right:2.5%;left:0 !important;top:6% !important;}.ui-dialog .ui-dialog-title{padding-left:1rem;}}.ap-search-block .mosuk-search-block{max-width:100%;}.ap-search-block .mosuk-search-block .mosuk-search-magnifier{height:3rem !important;width:auto !important;right:2% !important;}.ap-hover-border{position:relative;}.ap-hover-border:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:black;transform:scaleX(1);transform-origin:right;transition:transform 0.3s ease-out;}.ap-hover-border:hover::after{transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-out;}div.blog_block{margin:0;font-family:'Noto Sans JP',sans-serif;letter-spacing:0.06em;display:block;}div.blog_block .discussion-block{display:none;}div.blog_block div.ap_blog_title{margin-bottom:65px;}div.blog_block .ty-blog-text-links-block{flex:0 0 235px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links{margin:0;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links li.ty-blog-text-links__item{margin-bottom:23px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links li.ty-blog-text-links__item .ty-blog-text-links__a{color:#898989;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links li.ty-blog-text-links__item .ty-blog-text-links__a.is-active{color:#000;border-bottom:1px solid #000;display:inline;}div.blog_block .ty-blog{margin-top:-38px;}div.blog_block .ty-blog .ty-blog-lists__item{border-bottom:1px solid #898989;display:block;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item{padding-top:40px;padding-bottom:40px;transition:all .3s;opacity:1;display:grid;grid-auto-flow:column;grid-template-columns:1fr 0.8fr 5fr;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item:hover{opacity:0.5;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_category{background-color:#000058;padding:0;width:140px;height:24px;display:block;text-align:center;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_category .ty-blog__post-title{font-size:12px;font-weight:500;color:#fff;padding-bottom:0;display:block;margin-top:4px;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .ty-blog__date{display:block;margin-left:24px;margin-right:32px;margin-bottom:0;padding:0;color:#000;font-size:16px;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_title{display:block;padding:0;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_title .ty-blog__post-title{font-size:16px;font-weight:400;padding:0;color:#000;display:block;}@media (min-width: 768px) and (max-width: 1279px){div.blog_block .ty-blog-text-links-block{flex:0 0 160px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links li.ty-blog-text-links__item{margin-bottom:23px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links li.ty-blog-text-links__item .ty-blog-text-links__a{font-size:16px;}}@media (max-width: 1024px){div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item{display:block;padding-top:24px;padding-bottom:22px;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_category{padding:0;width:95px;height:24px;display:block;text-align:center;margin-bottom:10px;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_category .ty-blog__post-title{font-size:11px;display:block;padding:4px;padding-bottom:4px;margin-top:0;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .ty-blog__date{display:block;margin:0 0 8px 0;padding:0;font-size:16px;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_title{display:block;padding:0;}div.blog_block .ty-blog .ty-blog-lists__item .ty-blog__item .blog_title .ty-blog__post-title{padding:0;color:#000;display:block;line-height:28px;letter-spacing:0.04em;}}@media (max-width: 767px){div.blog_block{margin:0;}div.blog_block div.ap_blog_title{padding-top:0;margin-bottom:40px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links ul{display:grid;grid-auto-flow:column;justify-content:space-between;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links ul li.ty-blog-text-links__item{margin-bottom:10px;}div.blog_block .ty-blog-text-links-block .ty-blog-text-links ul li.ty-blog-text-links__item .ty-blog-text-links__a{font-size:clamp(12px,3.8vw,16px);}div.blog_block .ty-blog-text-links-block .ty-blog-text-links ul li.ty-blog-text-links__item .ty-blog-text-links__a.is-active{display:inline;}div.blog_block .ty-blog{margin-top:0;}}.blog_description-block{max-width:840px;width:100%;margin:0 auto;}.blog_description-block .blog-category_block{display:grid;grid-auto-flow:column;grid-template-columns:0.11fr 1fr;}.blog_description-block .blog-category_block .ty-blog__category{display:inline-block;background-color:#000058;width:140px;height:24px;text-align:center;font-size:12px;font-weight:500;padding-top:4px;color:#fff;}.blog_description-block .blog-category_block .ty-blog__date{display:inline-block;margin-left:24px;color:#000;font-size:16px;}.blog_description-block h1{margin-top:16px;}.blog_description-block h1 span.ty-blog__post-title.blog-description-title{font-size:22px;font-weight:450;letter-spacing:0.06em;line-height:1.8;}.blog_description-block .wysiwyg .blog_description-border{height:1px;max-width:calc(140%);background-color:#898989;margin-top:20px;margin-bottom:24px;margin-left:-20px;margin-right:-20px;}.blog_description-block .wysiwyg .leading-relaxed.text-base{margin-top:24px;padding:0 !important;font-weight:400;line-height:1.9;font-size:16px;letter-spacing:0.04em;}.blog_description-block .blog_description-return_list{margin-top:65px;text-align:center;display:block;border-bottom:none !important;padding:1px;}.blog_description-block .blog_description-return_list.is-hover span::after{transform:scaleX(0);transform-origin:100% 50% 0;}.blog_description-block .blog_description-return_list span{font-size:16px;font-weight:450;letter-spacing:0.06em;position:relative;}.blog_description-block .blog_description-return_list span::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#000;transform-origin:0 50% 0;transition:transform .35s cubic-bezier(.472,.04,.526,1) 0s;}@media (max-width: 767px){.blog_description-block .blog-category_block{display:block;}.blog_description-block .blog-category_block .ty-blog__category{display:block;width:90px;font-size:11px;padding-top:4px;}.blog_description-block .blog-category_block .ty-blog__date{display:block;margin-left:0;font-size:14px;margin-top:10px;}.blog_description-block h1{margin-top:8px;}.blog_description-block h1 span.ty-blog__post-title.blog-description-title{font-size:18px;}.blog_description-block .wysiwyg .blog_description-border{max-width:100%;margin-top:18px;margin-bottom:20px;margin-left:0;margin-right:0;}.blog_description-block .wysiwyg .leading-relaxed.text-base{margin-top:20px;padding:0 !important;}.blog_description-block .wysiwyg .leading-relaxed.text-base p{letter-spacing:0.06em;}.blog_description-block .blog_description-return_list{margin-top:55px;}}@font-face{font-family:'Optician Sans';font-style:normal;font-weight:normal;font-display:swap;src:url('../../../../../../../../design/themes/mosuk_theme/media/fonts/Optician-Sans.woff?1751266497') format("woff");}body{font-weight:400;letter-spacing:0.02em;text-underline-offset:0.2em;line-height:1.25em;letter-spacing:0.025em;}body,p,div,li,a{font-family:'Noto Sans JP',sans-serif;}h1,h2{font-family:inherit;}.pglp{max-width:840px;margin:0 auto;}input,select,textarea,.input-xs,.input-sm,.input-base,.input-lg,.input-xl{border-color:#898989 !important;border-radius:0 !important;}input[type="radio"],input[type="checkbox"]{accent-color:black;}.btn-base{border-radius:0 !important;}.mosuk-container{padding-left:20px !important;padding-right:20px !important;max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:content-box;}@media (min-width: 640px){.mosuk-container{padding-left:90px !important;padding-right:90px !important;}}.mosuk-container.index{padding-left:20px !important;padding-right:20px !important;max-width:none !important;gap:0 !important;}@media (min-width: 640px){.mosuk-container.index{padding-left:90px !important;padding-right:90px !important;gap:0 !important;}}.mosuk-container.index .mosuk-grid-section.bg-white{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}@media (min-width: 640px){.mosuk-container.index .mosuk-grid-section.bg-white{margin-left:-90px;margin-right:-90px;padding-left:90px;padding-right:90px;}}input,select,textarea,.input-xs,.input-sm,.input-base,.input-lg,.input-xl{border-radius:0 !important;}.btn-xs,.btn-sm,.btn-base,.btn-md,.btn-lg,.btn-xl{border-radius:0 !important;}.ty-flag{margin-right:8px;vertical-align:bottom;}.mosuk-header{position:sticky;top:-36px;z-index:10;}.mosuk-header .mosuk-container{max-width:none !important;padding-right:0 !important;padding-left:0 !important;}@media (min-width: 1280px){.mosuk-header .mosuk-container{padding-right:0 !important;padding-left:0 !important;}}@media (min-width: 640px){.mosuk-header .mosuk-container{padding-right:0 !important;padding-left:0 !important;}}.mosuk-content{margin-top:115px;}@media (max-width: 767px){.mosuk-content{margin-top:65px;}}.mosuk-container.mosuk-header-menu{margin-bottom:96px;}@media (max-width: 767px){.mosuk-container.mosuk-header-menu{margin-bottom:70px;}}.mosuk-navigation .mosuk-container .breadcrumbs_block{padding:0;margin:0;}.breadcrumbs_block{font-size:12px;color:#898989;}.breadcrumbs_block a{display:block;position:relative;z-index:1;}@media (max-width: 767px){.breadcrumbs_block{font-size:11px;}}.top_title-block{margin-bottom:24px;}.ap_global_title-en{font-family:'Optician Sans';font-size:30px !important;font-weight:400 !important;color:#000;line-height:1.3 !important;letter-spacing:1.2px;margin:0 !important;}@media (max-width: 767px){.ap_global_title-en{font-size:28px !important;line-height:1.2 !important;}}.ap_global_title-ja{font-size:22px !important;font-weight:600 !important;color:#000;letter-spacing:0.88px;font-family:'Noto Sans JP',sans-serif;line-height:1.2 !important;margin:0 !important;}@media (max-width: 767px){.ap_global_title-ja{font-size:20px !important;letter-spacing:0.8px;}}.mosuk-header .mosuk-header-menu{padding-bottom:0;}.mosuk-header .mosuk-header-menu .logo img{max-width:180px;}.mosuk-footer .mosuk-container{max-width:none !important;padding-right:0 !important;padding-left:0 !important;}@media (min-width: 1280px){.mosuk-footer .mosuk-container{padding-right:0 !important;padding-left:0 !important;}}@media (min-width: 640px){.mosuk-footer .mosuk-container{padding-right:0 !important;padding-left:0 !important;}}.ty-select-block{border:none;box-shadow:0px 0px 3px #00000034;}.ty-select-block__list-item .ty-select-block__list-a .ty-icon + span{margin-left:5px;}.tygh-top-panel{margin:0 !important;padding:0 !important;border-bottom:none !important;background:none !important;}.tygh-top-panel .container-fluid{max-width:none;margin:0;padding:0;}.tygh-header{border-bottom:none !important;}.mall-language-currency{position:relative;display:flex;align-items:center;gap:5px;}.mall-language-currency .cm-popup-box{position:absolute;top:100%;padding:10px 20px;background:#e8e8e8;z-index:1;width:120%;right:0;}.mall-language-currency .cm-popup-box .ty-select-block__list-item{color:black;padding:5px 0;}.cm-required::after{display:inline-flex;align-items:center;justify-content:center;content:"必須" !important;background:#000058;color:white !important;padding:5px 15px;font-size:11px !important;line-height:1;margin-left:12px !important;vertical-align:middle !important;margin-bottom:2px;}.ty-flag.ty-flag-us{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/usa.svg?1751266497');background-position:center;background-size:contain;}.ty-flag.ty-flag-ja{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/japan.svg?1751266497');background-position:center;background-size:contain;}.ty-flag.ty-flag-cn{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/china.svg?1751266497');background-position:center;background-size:contain;}.ty-flag.ty-flag-kr{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/korea.svg?1751266497');background-position:center;background-size:contain;}.mall-header-wrapper{padding:15px 0 15px 30px;display:flex;}.mall-header-wrapper .mall-header-menu{margin-right:20px;}.mall-header-wrapper > .top-links-grid{width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;flex:4 !important;display:flex;align-items:center;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul{display:flex;gap:20px;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item{position:relative;margin:0;margin:0 5px;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .mosuk-text-link-col{display:none;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .ty-text-links{opacity:1;pointer-events:all;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col{position:absolute;width:200%;top:100%;display:block;padding:5px 10px;background-color:white;gap:20px;font-size:13px;box-shadow:0px 0px 3px #00000034;margin:0 !important;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col li{margin:12px 0;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col li::before,.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col li::after{display:none;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col li .mosuk-text-link-col{display:none;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item:hover .mosuk-text-link-col li a{padding-left:5px;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .mosuk-text-link-col li{transition-duration:300s;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .mosuk-text-link-col li:hover a{background-color:#f3f4f6;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .ty-text-links__a{color:#000;font-size:13px;font-weight:500;cursor:pointer;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .ty-text-links{opacity:0;pointer-events:none;position:absolute;width:150%;top:100%;left:0;border:none;box-shadow:0px 0px 3px #00000034;transition:all 0.3s ease;padding:10px;display:flex;flex-direction:column;z-index:10;background:white;}.mall-header-wrapper > .top-links-grid .cs-mall-menu ul .ty-text-links__item .ty-text-links .ty-text-links__item{flex-grow:1;}.mall-header-wrapper > .ty-logo-container{flex:6 !important;display:flex;align-items:center;justify-content:center;}.mall-header-wrapper > .mall-search{flex:3 !important;display:flex;justify-content:end;align-items:center;}.mall-header-wrapper > .mall-header-menu{flex:1 !important;margin-right:0 !important;}.mall-header-wrapper > .mall-header-menu .top-links-grid{width:auto !important;height:auto !important;margin:0 !important;padding:0 10px !important;}.mosuk-main-header .mosuk-search-block{width:100%;max-width:220px;margin:0 20px;}.mosuk-main-header .mosuk-search-block > form{padding:0 !important;}.mosuk-main-header .mosuk-search-block #search_input{border:none !important;border-bottom:1px solid #000 !important;border-radius:0 !important;padding:5px 30px 5px 0 !important;font-size:13px !important;margin-left:auto;height:2rem;color:#898989;font-weight:300;}.mosuk-search-magnifier{height:2rem !important;right:0 !important;width:auto !important;width:14px !important;}.mosuk-search-magnifier path{stroke:#898989 !important;}.mall-header-wrapper--top{background:#000;color:white;padding:8px 20px;display:flex;gap:0 5px;}.mall-header-wrapper--top .mall-header-menu{margin-right:20px;display:flex;justify-content:flex-end;align-items:center;}.mall-header-wrapper--top .top-links-grid{width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;}.mall-header-wrapper--top .top-links-grid .cs-mall-menu ul{display:flex;gap:20px;}.mall-header-wrapper--top .top-links-grid .cs-mall-menu ul .ty-text-links__item{margin:0;padding:0 5px;}.mall-header-wrapper--top .top-links-grid .cs-mall-menu ul .ty-text-links__item .ty-text-links__a{color:white;font-size:12px;font-weight:300;display:block;}.mall-header-wrapper--top .ty-account-info__title,.mall-header-wrapper--top .ty-dropdown-box__title a,.mall-header-wrapper--top .ty-dropdown-box .ty-icon-down-micro,.mall-header-wrapper--top .ty-select-block__a,.mall-header-wrapper--top .ty-select-block__arrow{color:white;font-weight:300;}.mall-header-wrapper--top .mall-language-currency{font-size:13px;padding:0 5px;}.mosuk-header .menu-sp{pointer-events:none;transition:all 0.5s ease;}.mosuk-header .menu-sp .active{pointer-events:all;}.mosuk-header .menu-sp-head{pointer-events:all;}.mosuk-header .menu-sp-head .hamburger_button{background:transparent;}.mosuk-header .menu-sp-head .hamburger_button .open{transition:all 0.5s ease;}.mosuk-header .menu-sp-head .hamburger_button .close{visibility:hidden;pointer-events:none;opacity:0;transition:all 0.5s ease;}.mosuk-header .menu-sp-head.active{background:#f3f4f6;}.mosuk-header .menu-sp-head.active .hamburger_button .open{visibility:hidden;pointer-events:none;opacity:0;transition:all 0.5s ease;}.mosuk-header .menu-sp-head.active .hamburger_button .close{visibility:visible;pointer-events:all;opacity:1;}.mosuk-header .menu-sp-head.active .logo{visibility:visible;pointer-events:all;opacity:1;}.mosuk-header .menu-sp-body{visibility:hidden;pointer-events:none;opacity:0;transition:all 0.5s ease;}.mosuk-header .menu-sp-body.active{visibility:visible;pointer-events:all;opacity:1;}.mosuk-header .menu-sp-footer{visibility:hidden;pointer-events:none;opacity:0;transition:all 0.5s ease;}.mosuk-header .menu-sp-footer.active{visibility:visible;pointer-events:all;opacity:1;}.mosuk-header .menu-sp-footer .mosuk-select-block__txt + .ty-flag{display:none;}@media (max-width: 639px){.mosuk-header .menu-sp-head .mosuk-search-block input,.mosuk-header .menu-sp-head .mosuk-search-block .input-xs,.mosuk-header .menu-sp-head .mosuk-search-block .input-sm,.mosuk-header .menu-sp-head .mosuk-search-block .input-base,.mosuk-header .menu-sp-head .mosuk-search-block .input-lg,.mosuk-header .menu-sp-head .mosuk-search-block .input-xl{height:2.6rem;font-size:12px !important;padding:0.5rem;color:#898989;background-color:transparent;box-shadow:0px 0px 10px transparent;border-radius:0;border:none;border-bottom:1px solid #e5e7eb;outline-width:0px;transition:400ms;cursor:pointer;}}.mosuk-header .menu-sp-head .mosuk-search-block .mosuk-search-magnifier path{stroke:#898989;}.mosuk-header .menu-sp-head .hamburger_button{position:relative;}.mosuk-header .menu-sp-head .hamburger_button .open,.mosuk-header .menu-sp-head .hamburger_button .close{position:absolute;inset:0;}.mosuk-header .menu-sp-head .hamburger_button svg{width:100%;height:100%;object-fit:cover;}.mosuk-header .menu-sp-head .text-primary svg{width:100%;height:100%;object-fit:cover;}.mosuk-header .menu-sp-body .category-menu{margin:15px auto;}.mosuk-header .menu-sp-body .category-menu h1{font-size:12px;font-family:'Optician Sans',sans-serif;color:#898989;font-weight:300;}.mosuk-header .menu-sp-body .category-menu .mosuk-text-links{display:grid;grid-template-columns:1fr 1fr;gap:15px;}.mosuk-header .menu-sp-body .category-menu .mosuk-text-links .mosuk-text-links-item{display:flex;align-items:center;justify-content:center;padding:15px 15px;border:1px solid black;font-size:13px;}.mosuk-header .menu-sp-body .search-menu .mosuk-text-link-col{gap:0;margin-top:15px !important;}.mosuk-header .menu-sp-body .search-menu .mosuk-text-link-col li{width:100%;padding:12px 0;border-bottom:1px solid black;font-size:13px;font-weight:500;}.mosuk-header .menu-sp-body .submenu .mosuk-text-link-col{gap:8px;margin:30px 0;}.mosuk-header .menu-sp-body .submenu .mosuk-text-link-col li{font-size:12px;margin-bottom:5px;}.mosuk-header .menu-sp-footer .languages{position:relative;}.mosuk-header .menu-sp-footer .languages .mosuk-select-block__txt{color:white;font-size:12px;font-weight:500;}.mosuk-header .menu-sp-footer .languages .mosuk-select-block-a{background:none;color:white;border:none;padding:5px;padding-right:0;}.mosuk-header .menu-sp-footer .languages .cm-popup-box{top:auto;bottom:100%;background:white;z-index:1;}.mosuk-header .menu-sp-footer .sns-icons{display:flex;gap:5px 20px;}.mosuk-header .menu-sp-footer .sns-icons .x,.mosuk-header .menu-sp-footer .sns-icons .instagram,.mosuk-header .menu-sp-footer .sns-icons .facebook,.mosuk-header .menu-sp-footer .sns-icons .threads,.mosuk-header .menu-sp-footer .sns-icons .tiktok,.mosuk-header .menu-sp-footer .sns-icons .telegram{width:27px;height:27px;display:inline-block;background:no-repeat;background-position:center;background-size:contain;}.mosuk-header .menu-sp-footer .sns-icons .x{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/x.svg?1751266497');}.mosuk-header .menu-sp-footer .sns-icons .instagram{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/instagram.svg?1751266497');}.mosuk-header .menu-sp-footer .sns-icons .facebook{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/facebook.svg?1751266497');}.mosuk-header .menu-sp-footer .sns-icons .threads{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/threads_logo.svg?1751266497');}.mosuk-header .menu-sp-footer .sns-icons .tiktok{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/TikTok_logo.svg?1751266497');}.mosuk-header .menu-sp-footer .sns-icons .telegram{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/Telegram_logo.svg?1751266497');}.mosuk-footer h1{font-size:1rem;line-height:1.5rem;font-family:'Optician Sans',sans-serif;color:#898989 !important;}.mosuk-footer h1:after{content:"読み物としてお楽しみいただけるコンテンツや、最新情報などをお届けしています。";color:white;display:block;line-height:normal;font-size:13px;margin-top:10px;margin-bottom:5px;font-weight:500;}@media (min-width: 768px){.mosuk-footer h1:after{margin-top:25px;margin-bottom:5px;}}.bottom-copyright{padding:0 0 40px;color:white;font-size:10px;}@media (min-width: 768px){.bottom-copyright{padding:40px 0;}}.mosuk-text-link-col{padding-bottom:0 !important;margin-top:25px !important;}@media (min-width: 768px){.mosuk-text-link-col{margin-top:25px !important;}}.mosuk-text-link-col li{position:relative;}.mosuk-text-link-col li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:white;transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-out;}.mosuk-text-link-col li:hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}.cs-mall-menu li{position:relative;}.cs-mall-menu li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:black;transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-out;}.cs-mall-menu li:hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.3s ease-out;}.mosuk-footer .sns-icons{margin-top:50px;display:flex;gap:5px 32px;}.mosuk-footer .sns-icons .x,.mosuk-footer .sns-icons .instagram,.mosuk-footer .sns-icons .facebookm,.mosuk-footer .sns-icons .threads,.mosuk-footer .sns-icons .tiktok,.mosuk-footer .sns-icons .telegram{width:27px;height:27px;display:inline-block;background:no-repeat;background-position:center;background-size:contain;margin-right:16px;}.mosuk-footer .sns-icons .x{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/x.svg?1751266497');}.mosuk-footer .sns-icons .instagram{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/instagram.svg?1751266497');}.mosuk-footer .sns-icons .facebook{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/facebook.svg?1751266497');}.mosuk-footer .sns-icons .threads{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/threads_logo.svg?1751266497');}.mosuk-footer .sns-icons .tiktok{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/TikTok_logo.svg?1751266497');margin-right:0;width:7rem;height:27px;}.mosuk-footer .sns-icons .telegram{background-image:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/Telegram_logo.svg?1751266497');}.mosuk-footer .dropdown-arrow{display:none;}.mosuk-footer .dropdown-items{display:block;}#customForm [name="SIGNUP_BODY"]{width:100% !important;}#customForm #SIGNUP_HEADING{display:none !important;}#customForm .cm-processed-form{display:flex;}#customForm .SIGNUP_FLD{margin-left:0 !important;flex-grow:1;}#customForm .SIGNUP_FLD input{border-radius:0 !important;font-size:13px !important;}#customForm [name="SIGNUP_SUBMIT_BUTTON"]{margin:0 !important;}.index .wysiwyg .float-right{max-width:none;}.wysiwyg h1{font-weight:300;font-size:1.8em;margin-top:0;margin-bottom:0;}.index .owl-carousel .owl-nav{top:auto;bottom:calc(100% + 50px);width:5%;left:auto;right:0;}.index .owl-prev svg path,.index .owl-next svg path{stroke:black;}.index .owl-prev.disabled svg path,.index .owl-next.disabled svg path{stroke:#898989;}.index .owl-nav{display:flex !important;right:25px !important;bottom:calc(100% + 40px) !important;}@media (min-width: 1024px){.index .owl-nav{right:0px !important;bottom:calc(100% + 50px) !important;}}.index .owl-dots{display:none !important;}.mosuk-search-block{margin:0;max-width:none;}.mosuk-search-block input[type="text"]{border:none !important;border-bottom:1px solid #000 !important;border-radius:0 !important;padding:5px 30px 5px 0 !important;font-size:13px !important;margin-left:auto;height:2rem;color:#898989;font-weight:300;}.mosuk-control-group-title.cm-required > span,.litecheckout-label.cm-required > span,.control-label.cm-required > span{display:inline-flex;align-items:center;justify-content:center;background:#000058;color:white !important;padding:5px 15px;font-size:11px !important;line-height:1;margin-left:12px !important;vertical-align:middle !important;margin-bottom:2px;}.mosuk-control-group-title.cm-required::after,.litecheckout-label.cm-required::after,.control-label.cm-required::after{display:none !important;}.mosuk-footer h1:after{display:none !important;}.mosuk-footer .wysiwyg p{color:white;display:block;line-height:normal;font-size:13px;margin-top:10px;margin-bottom:5px;font-weight:500;}@media (min-width: 768px){.mosuk-footer .wysiwyg p{margin-top:25px;margin-bottom:5px;}}.pgabout .pgabout-top{margin-bottom:120px;font-family:'Optician Sans',sans-serif;letter-spacing:1.2px;color:#1d232f;font-weight:400;font-size:30px;}.pgabout .pgabout-mess__title-en{font-family:'Optician Sans',sans-serif;font-size:18px;letter-spacing:0.9px;margin-bottom:10px;color:#000;}.pgabout .pgabout-mess__title-jp{font-size:28px;line-height:60px;letter-spacing:1.4px;font-weight:500;margin-top:0;margin-bottom:45px;color:#000;}.pgabout .pgabout-mess__title{color:#000;margin-top:0;}.pgabout .pgabout-mess__head p{font-size:18px;line-height:38px;letter-spacing:0.9px;color:#000;padding:0;}.pgabout .pgabout-mess__head{margin-bottom:120px;}.pgabout .pgabout-mess__item{margin-bottom:120px;}.pgabout .pgabout-mess__text{width:70%;}.pgabout .pgabout-mess__num{font-family:'Optician Sans',sans-serif;letter-spacing:0.8px;color:#1d232f;font-size:16px;margin-bottom:30px;}.pgabout .pgabout-mess__text h3{letter-spacing:1.2px;color:#000058;font-size:24px;margin-bottom:25px;margin-top:0;font-weight:500;}.pgabout .pgabout-mess__text p{letter-spacing:0.8px;color:#1d232f;line-height:2;font-size:16px;padding:0;font-weight:400;}.pgabout .pgabout-mess__img{width:30%;padding-left:20px;box-sizing:border-box;}.pgabout .pgabout-company{padding-top:30px;}.pgabout .pgabout-company__title *{letter-spacing:0.88px;color:#1d232f;font-size:22px;}.pgabout .pgabout-company__title .pgabout-company__title-jp{font-weight:500;margin:0;}.pgabout .pgabout-company__title-en{font-family:'Optician Sans',sans-serif;}.pgabout .pgabout-company .pgabout-company__title{margin:0;}.pgabout .pgabout-company__head{margin-bottom:35px;}.pgabout .pgabout-company__table table{text-align:left;font-size:16px;letter-spacing:0.8px;line-height:2;width:100%;border-top:1px solid #898989;color:#1d232f;}.pgabout .pgabout-company__table tr{background-color:transparent;}.pgabout .pgabout-company__table th{font-weight:500;padding:20px 0 0;width:32%;border:0;border-bottom:1px solid #898989;vertical-align:top;}.pgabout .pgabout-company__table td{width:68%;padding:20px 0;padding-left:10px;border:0;border-bottom:1px solid #898989;line-height:2;}.pgabout .pgabout-company__table td a{color:#1d232f;}.pgabout .pgabout-company__btn{text-align:center;margin-top:65px;}.pgabout .pgabout-company__btn a{color:#000;position:relative;display:inline-block;padding-bottom:4px;font-weight:500;letter-spacing:0.64px;font-size:16px;line-height:1.5;padding-right:20px;border-bottom:0;}.pgabout .pgabout-company__btn a::after{content:"";margin-left:14px;width:6px;height:6px;display:inline-block;background:url('../../../../../../../../design/themes/mosuk_theme/media/images/icons/arrow.svg?1751266497') no-repeat center;position:absolute;right:0;top:4px;}.pgabout .btn-animation::before{background:#000;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transition:opacity 0.35s cubic-bezier(0.104,0.204,0.492,1) 0s, transform 0.35s cubic-bezier(0.472,0.04,0.526,1) 0s;width:100%;transform-origin:0 50% 0;}.pgabout .btn-animation:hover::before{transform:scaleX(0);transform-origin:100% 50% 0;}.pgabout .pgabout-mess__img video{max-width:100%;}@media screen and (max-width: 768px){.pgabout .pgabout-top{margin-top:30px;margin-bottom:50px;}.pgabout .pgabout-mess__item .flex{flex-wrap:wrap;}.pgabout .pgabout-mess__text{width:100%;}.pgabout .pgabout-mess__img{width:150px;height:150px;margin-left:auto;padding-left:0;}}@media screen and (max-width: 639px){.pgabout .pgabout-mess__title-en{font-size:14px;letter-spacing:0.7px;}.pgabout .pgabout-mess__title-jp{font-size:24px;letter-spacing:1.2px;line-height:50px;margin-bottom:35px;}.pgabout .pgabout-mess__head p{font-size:16px;line-height:32px;letter-spacing:0.8px;}.pgabout .pglp{padding:0 2px;}.pgabout .pgabout-mess__head{margin-bottom:80px;}.pgabout .pgabout-mess__item{margin-bottom:40px;}.pgabout .pgabout-mess__item .flex{flex-wrap:wrap;}.pgabout .pgabout-mess__num{font-size:14px;letter-spacing:0.7px;}.pgabout .pgabout-mess__text h3{margin-bottom:20px;}.pgabout .pgabout-company__title .pgabout-company__title-en{font-size:14px;letter-spacing:0.56px;margin-bottom:8px;}.pgabout .pgabout-company__title .pgabout-company__title-jp{font-size:20px;letter-spacing:0.8px;}.pgabout .pgabout-company__title *{color:#000;line-height:1;}.pgabout .pgabout-company__table table,.pgabout .pgabout-company__table tbody,.pgabout .pgabout-company__table tr,.pgabout .pgabout-company__table th,.pgabout .pgabout-company__table td{display:block;}.pgabout .pgabout-company__head{margin-bottom:30px;}.pgabout .pgabout-company__table table{border-color:#898989;font-size:14px;letter-spacing:0.7px;}.pgabout .pgabout-company__table th{width:100%;padding-top:16px;border-bottom:0;}.pgabout .pgabout-company__table td{width:100%;padding:2px 0 16px;padding-left:0;}}.pglp-head{margin-bottom:80px;}.pglp-head .pglp-head__title{margin-bottom:35px;}.pglp-head .pglp-head__title-en{color:#000;font-size:30px;letter-spacing:1.2px;font-family:'Optician Sans',sans-serif;font-weight:400;line-height:1.3;}.pglp-head .pglp-head__title-jp{letter-spacing:0.88px;color:#000;font-size:22px;font-weight:600;margin:0;}.pglp-head p{font-size:16px;line-height:2;letter-spacing:0.64px;color:#000;padding:0;}.pgqna .pgqna-content .pglp-head{margin-bottom:35px;}.pgqna .pgqna-item .pgqna-item__head{background-color:#e8e8e8;margin-top:0;margin-bottom:20px;padding:11px 0 11px 16px;color:#000;letter-spacing:0.72px;font-size:18px;line-height:1;font-weight:500;}.pgqna .pgqna-item__box > *{display:flex;}.pgqna .pgqna-item__box .pgqna-item__title{align-items:center;font-size:16px;font-weight:500;letter-spacing:0.64px;color:#000;position:relative;cursor:pointer;padding-bottom:10px;border-bottom:1px solid #000;}.pgqna .pgqna-item__qa{width:24px;}.pgqna .pgqna-item__txt{width:calc(100% - 24px);}.pgqna .pgqna-item__plus{position:absolute;top:5px;right:10px;width:15px;height:15px;}.pgqna .pgqna-item__plus::after,.pgqna .pgqna-item__plus::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;transition:0.3s;}.pgqna .pgqna-item__plus::after{width:100%;height:1px;}.pgqna .pgqna-item__plus::before{height:100%;width:1px;}.pgqna .pgqna-item__title.active .pgqna-item__plus::before{opacity:0;}.pgqna .pgqna-item__box .pgqna-item__content{color:#898989;letter-spacing:0.64px;font-size:16px;margin-top:10px;}.pgqna .pgqna-item__text p{color:#898989;font-size:16px;line-height:2;padding:0;}.pgqna .pgqna-item__text{width:calc(100% - 24px);}.pgqna .pgqna-item__box{margin-bottom:35px;}.pgqna .pgqna-item{padding-bottom:40px;}.pgqna .pgqna-contact{padding-top:50px;}.pgqna .pgqna-contact .pgqna-contact__title{margin-top:0;margin-bottom:45px;}.pgqna .pgqna-contact__title-en{letter-spacing:0.72px;color:#000;font-size:18px;font-weight:400;line-height:1;margin-bottom:8px;font-family:'Optician Sans',sans-serif;}.pgqna .pgqna-contact__title-jp{color:#000;letter-spacing:0.88px;font-size:22px;line-height:1;font-weight:500;margin:0;}.pgqna .pgqna-contact__head p{color:#000;font-size:16px;line-height:2;letter-spacing:0.8px;}.pgqna .pgqna-contact__head{margin-bottom:35px;}.wysiwyg .mosuk-form-builder form{max-width:840px;margin:0 auto;}.wysiwyg .mosuk-form-builder form input,.wysiwyg .mosuk-form-builder form select{max-width:100%;width:100%;height:64px;padding:15px 20px;font-weight:400;color:#000;font-size:16px;font-family:'Noto Sans JP',sans-serif;line-height:2;letter-spacing:0.8px;border:1px solid #000;border-radius:0;}.wysiwyg .mosuk-form-builder form select{-webkit-appearance:none;background:url('../../../../../../../../design/themes/mosuk_theme/media/images/icons/pull_down.svg?1751266497') no-repeat;background-position:center right 15px;}.wysiwyg .mosuk-form-builder form label.mosuk-control-group-title{letter-spacing:0.8px;color:#000;font-size:16px;line-height:2;font-weight:500;display:flex;align-items:center;margin-bottom:8px;padding:0;}.wysiwyg .mosuk-form-builder form input#elm_13,.wysiwyg .mosuk-form-builder form select#elm_15,.wysiwyg .mosuk-form-builder form input#elm_14,.wysiwyg .mosuk-form-builder form input#elm_29{width:50%;}.wysiwyg .mosuk-form-builder form textarea{width:100%;height:320px;padding:15px 20px;font-weight:400;font-size:16px;letter-spacing:0.8px;font-family:'Noto Sans JP',sans-serif;border:1px solid #000;max-width:100%;}.wysiwyg .mosuk-form-builder form .mosuk-form-builder.mt-4{text-align:center;padding:0;background-color:transparent;}.wysiwyg .mosuk-form-builder form .mosuk-form-builder.mt-4 button.btn-base{border:0;width:412px;max-width:100%;padding:20px 0;background-color:#000058;color:#fff;text-align:center;font-size:16px;font-weight:500;letter-spacing:0.8px;line-height:2;margin:0 auto;}.wysiwyg .mosuk-form-builder form .mosuk-form-builder.mt-4 button.btn-base:hover{opacity:0.7;}.wysiwyg .mosuk-form-builder form .mosuk-control-group{margin-bottom:30px;}.wysiwyg .mosuk-form-builder form .mosuk-control-group-title.cm-required:after{display:inline-block;margin-left:15px;background-color:#000058;color:#fff;line-height:24px;padding:0 15px;font-weight:500;font-size:14px;letter-spacing:1.4px;content:"必須";}@media screen and (max-width: 639px){.pglp-head .pglp-head__title-en{font-size:28px;line-height:1.2;}.pglp-head .pglp-head__title-jp{letter-spacing:0.8px;font-size:20px;}.pglp-head p{letter-spacing:0.8px;}.pgqna .pgqna-item .pgqna-item__head{letter-spacing:0.64px;font-size:16px;padding:12px 0 12px 16px;}.pgqna .pgqna-item__box .pgqna-item__title{letter-spacing:0.8px;align-items:flex-start;}.pgqna .pgqna-item__text p{font-size:14px;}.pgqna .pgqna-contact__title-en{font-size:14px;letter-spacing:0.56px;}.pgqna .pgqna-contact__title-jp{font-size:20px;letter-spacing:0.8px;}.pgqna .pgqna-item__txt{padding-right:25px;}.wysiwyg .mosuk-form-builder form input,.wysiwyg .mosuk-form-builder form select{height:56px;padding:10px 20px;}.wysiwyg .mosuk-form-builder form input#elm_13,.wysiwyg .mosuk-form-builder form select#elm_15,.wysiwyg .mosuk-form-builder form input#elm_14,.wysiwyg .mosuk-form-builder form input#elm_29{width:100%;}.wysiwyg .mosuk-form-builder form textarea{height:200px;}.wysiwyg .mosuk-form-builder form .mosuk-form-builder.mt-4 button.ty-btn{padding:15px 0;}}.pgguide .pgguide-box__head{font-size:18px;line-height:2;color:#000;letter-spacing:0.72px;font-weight:500;margin-bottom:8px;}.pgguide .pgguide-box__head-top{background-color:#e8e8e8;margin-bottom:20px;padding:11px 0 11px 16px;color:#000;letter-spacing:0.72px;font-size:18px;line-height:1;font-weight:500;}.pgguide .pgguide-box{margin-bottom:50px;}.pgguide .pgguide-box__line{margin-bottom:28px;}.pgguide .pgguide-box__content p,.pgguide .pgguide-box__content li{font-size:16px;line-height:2;color:#000;letter-spacing:0.64px;padding:0;margin-bottom:0;}.pgguide .pgguide-box__content > p{margin-bottom:15px;}.pgguide .pgguide-box__content ul,.pgguide .pgguide-box__content ol{padding-left:13px;margin-bottom:15px;}.pgguide .pgguide-box__content li{margin-bottom:10px;}.pgguide .pgguide-box__content li::marker{color:#898989;}.pgguide .pgguide-box__content p a{text-decoration:underline;color:#000;font-size:inherit;text-underline-offset:3px;font-weight:400;}.pgguide .pgguide-box__content p a:hover{border-bottom:0;}@media screen and (max-width: 639px){.pgguide .pgguide-box__head{letter-spacing:0.9px;}.pgguide .pgguide-box__content ul,.pgguide .pgguide-box__content ol{padding-left:5px;margin-bottom:10px;}}.pgterms .pgterms-box__head{color:#000;letter-spacing:0.88px;font-size:22px;line-height:1;font-weight:500;margin-bottom:40px;margin-top:0;}.pgterms .pgterms-box__content .pgterms-box__title{color:#000;letter-spacing:0.72px;font-size:18px;line-height:2;font-weight:500;margin-top:0;margin-bottom:21px;}.pgterms .pgterms-box__content p,.pgterms .pgterms-box__content li{font-size:16px;line-height:2;color:#000;letter-spacing:0.64px;font-weight:400;padding:0;margin-bottom:16px;}.pgterms .pgterms-box__content li{margin-bottom:10px;}.pgterms .pgterms-box{margin-bottom:100px;}.pgterms .pgterms-box__content{margin-bottom:68px;}.pgterms .pgterms-box__content:last-child{margin-bottom:0;}.pgterms .pgterms-box__content li{list-style-type:none;}.pgterms .pgterms-box__content ul{margin-left:14px;padding-bottom:6px;margin-bottom:0;}@media screen and (max-width: 639px){.pgterms .pgterms-box__head{letter-spacing:0.8px;font-size:20px;line-height:36px;}}.pglaw .pglaw-box{padding-bottom:32px;border-bottom:1px solid #000;margin-bottom:32px;}.pglaw .pglaw-box h2{font-size:18px;font-weight:500;letter-spacing:0.72px;color:#000;line-height:1.5;margin-bottom:15px;}.pglaw .pglaw-box p{font-size:16px;font-weight:400;line-height:2;letter-spacing:0.64px;color:#000;padding:0;margin-bottom:12px;}.pglaw .pglaw-box h4,.pglaw .pglaw-box h3{font-size:16px;font-weight:500;letter-spacing:0.64px;line-height:2;margin-bottom:6px;color:#000;margin-top:6px;}.pglaw .pglaw-box h3{margin-bottom:4px;margin-top:18px;}.pglaw .pglaw-box .pglaw-table h3{margin-top:35px;}.pglaw .pglaw-box p:last-child{margin-bottom:0;}.pglaw .pglaw-table > p:last-child{margin-top:-8px;}.pglaw .pglaw-table__tbl table{width:100%;border-top:1px solid #898989;margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:0.7px;color:#000;line-height:24px;text-align:center;}.pglaw .pglaw-table__tbl table th{background-color:#e8e8e8;padding:8px 0;font-weight:500;}.pglaw .pglaw-table__tbl table tr:first-child th{height:65px;box-sizing:border-box;}.pglaw .pglaw-table__tbl table th div{text-align:left;display:inline-block;color:#000;font-size:inherit;font-weight:500;}.pglaw .pglaw-table__tbl table th .sp{display:none;}.pglaw .pglaw-table__tbl table th,.pglaw .pglaw-table__tbl table td{border-bottom:1px solid #898989;border-right:1px solid #898989;}.pglaw .pglaw-table__tbl table tr:first-child th{border-top:1px solid #898989;}.pglaw .pglaw-table__tbl tr th:last-child,.pglaw .pglaw-table__tbl tr td:last-child{border-right:0;}.pglaw .pglaw-table__tbl table th:first-child{width:8%;}.pglaw .pglaw-table__tbl table td{width:calc(82% / 4);padding:21px 0;}.pglaw .pglaw-table__tbl{margin-bottom:35px;}.pglaw .pglaw-table__tbl p{color:#000;font-size:14px;letter-spacing:0.7px;font-weight:500;padding:0;margin-top:-6px;}.pglaw .pglaw-table p{font-size:14px;letter-spacing:0.7px;margin-bottom:10px;}.pglaw .pglaw-table .pglaw-box{margin-bottom:0;}@media screen and (max-width: 639px){.pglaw .pglaw-table__tbl table{font-size:12px;letter-spacing:0.6px;line-height:20px;}.pglaw .pglaw-table__tbl table th .sp{display:inline-block;}.pglaw .pglaw-table__tbl table th:first-child{width:14%;}.pglaw .pglaw-table__tbl table th{padding:10px 0;}.pglaw .pglaw-table__tbl table tr:first-child th{height:80px;}.pglaw .pglaw-table__tbl table td{width:calc(86% / 4);padding:14px 0;}.pglaw .pglaw .pglaw-table .pglaw-box p{font-size:16px;letter-spacing:0.64px;}}.pgprivacy .pgprivacy-box__head{font-size:18px;font-weight:500;letter-spacing:0.72px;color:#000;line-height:26px;margin-top:0;margin-bottom:20px;}.pgprivacy .pgprivacy-box p{color:#000;font-size:16px;line-height:2;letter-spacing:0.64px;padding:0;}.pgprivacy .pgprivacy-box{margin-bottom:68px;}.pgprivacy .pgprivacy-box ol{margin-top:10px;margin-left:20px;padding-left:30px;}.pgprivacy .pgprivacy-box ol li{font-size:16px;line-height:2;letter-spacing:0.64px;margin-bottom:10px;color:#000;padding:0;padding-left:4px;}.pgprivacy .pgprivacy-box:last-child p{margin-bottom:10px;}.pgprivacy .pgprivacy-box p a{color:#000;font-size:inherit;text-decoration:underline;text-underline-offset:4px;}.mosuk-profile-field__buttons .btn-base{padding:1rem 1rem;height:auto;border-radius:0;}.mosuk-mypage .link{position:relative;}.mosuk-mypage .link::after{position:absolute;top:0;bottom:0;right:1.2em;display:flex;align-items:center;justify-content:center;content:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_global_styles/right_arrow.svg?1751266497');background-position:center;background-repeat:no-repeat;width:10px;height:100%;}.mosuk-recover-password .cm-required::after{display:none !important;}.mosuk-contain__cart{max-width:1200px;margin:0 auto;}.mosuk-contain__cart .mosuk-cart-content-product-info .items-center a.text-base{font-size:14px;letter-spacing:0.7px;line-height:26px;font-weight:500;}.mosuk-contain__cart .mosuk-cart-content-product-info > *{font-size:12px;letter-spacing:0.6px;line-height:2;font-weight:500;}.mosuk-contain__cart .mosuk-cart-content-product-info .mosuk-product-options{margin-top:10px;}.mosuk-contain__cart .mosuk-cart-content-right-col > div > div > span{font-size:20px;letter-spacing:0.88px;font-weight:500;line-height:2;}.mosuk-contain__cart .mosuk-cart-content-right-col .mosuk-value-changer .btn-secondary{height:44px;border-radius:0;border-color:#898989;}.mosuk-contain__cart .mosuk-cart-content-right-col .mosuk-value-changer{gap:0;}.mosuk-contain__cart .mosuk-cart-content-right-col
    .mosuk-value-changer
    .mosuk-value-changer-input{height:44px;border-color:#898989;border-left:0;border-right:0;border-radius:0;padding:0;width:40px;font-weight:500;letter-spacing:0.8px;order:2;}.mosuk-contain__cart .mosuk-cart-content-right-col .mosuk-value-changer .cm-decrease{border-right:0;order:1;}.mosuk-contain__cart .mosuk-cart-content-right-col .mosuk-value-changer .cm-increase{border-left:0;order:3;}.mosuk-contain__cart .mosuk-cart-content-right-col .mb-3 a{font-size:14px;font-weight:500;}.mosuk-contain__cart .mosuk-cart-page-information-card{margin-left:auto;}.mosuk-contain__cart .mosuk-cart-vendor > .flex{flex-wrap:wrap;gap:20px;}.mosuk-contain__cart .ty-mainbox-cart__body .mosuk-cart-page-product-card{border-bottom:1px solid #898989;padding-bottom:20px;margin-bottom:20px;}.mosuk-contain__cart .mosuk-checkout-totals .py-4.pb-2{display:none;}.mosuk-contain__cart .mosuk-checkout-totals .mosuk-statistic-list{font-size:14px;letter-spacing:0.56px;font-weight:400;gap:15px;padding-bottom:20px;}.mosuk-contain__cart .mosuk-checkout-totals .mosuk-statistic-list .mosuk-cart-statistic-value{font-weight:500;}.mosuk-contain__cart .mosuk-checkout-totals .mosuk-cart-statistic-total-list span{font-size:20px;font-weight:500;letter-spacing:0.8px;}.mosuk-contain__cart .mosuk-checkout-totals .mosuk-cart-statistic-total-list span:last-child{font-weight:bold;}.mosuk-contain__cart .mosuk-cart-page-information-card .buttons-container .mosuk-btn.btn-primary{background-color:#000058;display:block;text-align:center;font-weight:500;letter-spacing:0.8px;font-size:16px;line-height:2;padding:13px 0;border-radius:0;margin-top:10px;}.mosuk-contain__cart .mosuk-cart-page-information-card .buttons-container .mosuk-btn{display:none;}.mosuk-contain__cart .mosuk-cart-content-product-info .ty-remove__icon.ty-icon-cancel-circle{background-color:#898989;width:14px;height:14px;display:inline-block;margin-right:10px;border-radius:15px;position:relative;vertical-align:middle;}.mosuk-contain__cart .mosuk-cart-content-product-info .ty-remove__icon::before,.mosuk-contain__cart .mosuk-cart-content-product-info .ty-remove__icon::after{content:"";width:7px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;}.mosuk-contain__cart .mosuk-cart-content-product-info .ty-remove__icon::before{transform:translate(-50%,-50%) rotate(45deg);}.mosuk-contain__cart .mosuk-cart-content-product-info .ty-remove__icon::after{transform:translate(-50%,-50%) rotate(-45deg);}.mosuk-contain__cart .mosuk-cart-content-product-info .ty-twishlist-item__txt.ty-remove__txt{color:#898989;font-size:14px;font-weight:500;letter-spacing:0.7px;vertical-align:middle;}@media only screen and (max-width: 768px){.mosuk-contain__cart .mosuk-cart-content-right-col > div > div > span{font-size:16px;}.mosuk-contain__cart .mosuk-cart-content-right-col .mosuk-value-changer .btn-secondary,.mosuk-contain__cart .mosuk-cart-content-right-col
      .mosuk-value-changer
      .mosuk-value-changer-input{height:35px;}}.litecheckout__form{max-width:1200px;margin:0 auto;}.litecheckout__form #litecheckout_step_location .litecheckout-group.flex-col{flex-direction:inherit;flex-wrap:wrap;gap:30px;}.litecheckout__form #litecheckout_step_location .litecheckout-group.flex-col .flex-col.w-full{width:100%;gap:0;}.litecheckout__form .litecheckout-group .litecheckout-label,.litecheckout__form .litecheckout-group .litecheckout__label,.litecheckout__form .litecheckout__group .llitecheckout-label{font-size:16px;line-height:1.5;letter-spacing:0.8px;font-weight:500;margin-bottom:10px;position:relative;}.litecheckout__form .litecheckout-group .litecheckout-label.cm-required:after{display:inline-block;margin-left:15px;background-color:#000058;color:#fff;line-height:24px;padding:1px 15px;font-weight:500;font-size:14px;letter-spacing:1.4px;content:"必須";position:unset !important;vertical-align:middle;}.litecheckout__form .litecheckout-group .litecheckout__input{height:64px;padding:10px 15px;border-color:#898989;border-radius:0;min-width:200px;font-size:16px;font-weight:500;line-height:1.5;}.litecheckout__form .litecheckout-group select.litecheckout__input{-webkit-appearance:none;background:url('../../../../../../../../design/themes/mosuk_theme/media/images/icons/pull_down.svg?1751266497') no-repeat;background-position:center right 15px;}.litecheckout__form #litecheckout_step_location
    .litecheckout-group.flex-col
    > .litecheckout-field.litecheckout__field--medium,.litecheckout__form #litecheckout_step_location
    .litecheckout-group.flex-col
    > .litecheckout-field.litecheckout__field--xlarge{width:calc(50% - 15px);}.litecheckout__form #litecheckout_step_location
    .litecheckout-group.flex-col
    .litecheckout-field
    .shipping-address-line2,.litecheckout__form #litecheckout_step_location
    .litecheckout-group.flex-col
    .litecheckout-field
    .shipping-address{width:100%;}.litecheckout__form .litecheckout-group label.litecheckout-label.cm-required::after{position:absolute;left:110%;top:-5px;}.litecheckout__form .litecheckout__item .btn-secondary{border-color:#898989;font-size:14px;line-height:1.5;font-weight:500;padding:15px 20px;margin-top:10px;border-radius:0;white-space:break-spaces;}.litecheckout__form .litecheckout-shipping-method-description p{font-size:16px;line-height:1.5;font-weight:500;font-family:inherit;margin-bottom:5px;}.litecheckout__form .litecheckout-shipping-method-description{gap:10px;}.litecheckout__form .litecheckout__group .litecheckout__input--textarea{width:100%;min-height:100px;}.litecheckout__form .litecheckout__group .litecheckout__field{width:100%;}.litecheckout__form .litecheckout-submit-order .litecheckout-submit-btn{background-color:#000058;color:#fff;border:0;font-size:16px;letter-spacing:0.8px;padding:20px 0;font-weight:400;border-radius:0;}.litecheckout__form .litecheckout-submit-order{width:100%;margin-top:30px;}.litecheckout__form .litecheckout-submit-order .litecheckout-submit-btn:hover{background-color:#000058;box-shadow:none;opacity:0.7;}.litecheckout__form #litecheckout_step_customer_info .litecheckout__input{width:100%;}.litecheckout__form .mosuk-grid-section.sticky{margin-left:auto;}.litecheckout__form .litecheckout-payment-template{width:100% !important;}.litecheckout__form .litecheckout-payment-template select#stripe_card{border-color:#898989;border-radius:0;font-size:16px;font-weight:500;padding:10px 20px;}.litecheckout__form .litecheckout-payment-template .controls input{height:64px;padding:10px 15px;border-color:#898989;border-radius:0;min-width:200px;font-size:16px;font-weight:500;line-height:1.5;}.litecheckout__form .mosuk-shipping-method div.btn-secondary{border-radius:0;border-color:#898989;}@media only screen and (max-width: 768px){.litecheckout__form #litecheckout_step_location
      .litecheckout-group.flex-col
      > .litecheckout-field.litecheckout__field--medium,.litecheckout__form #litecheckout_step_location
      .litecheckout-group.flex-col
      > .litecheckout-field.litecheckout__field--xlarge{width:100%;}}.rating-area > input:checked ~ label svg,.rating-area:not(:checked) > label:hover svg,.rating-area:not(:checked) > label:hover ~ label svg{color:#eab308;transition:300ms;}.ty-wish-list{border-top:1px solid #898989;margin-top:60px;max-width:1200px;margin-left:auto;margin-right:auto;}.ty-wish-list .mosuk-product-card{padding:20px 0;position:relative;}.ty-wish-list .mosuk-product-card .grid.grid-cols-1{grid-template-columns:150px 1fr 100px;}.ty-wish-list .mosuk-product-card .mosuk-product-image{border:1px solid #898989;width:150px;}.ty-wish-list .mosuk-product-card .mosuk-product-image a.flex.items-center{height:150px;}.ty-wish-list .mosuk-product-card .product-title{font-size:14px;font-weight:500;letter-spacing:0.7px;color:#000;line-height:26px;}.ty-wish-list .mosuk-product-card .wishlist-short_description p{color:#000;font-size:12px;font-weight:500;letter-spacing:0.6px;line-height:2;padding:0;margin-top:4px;}.ty-wish-list .mosuk-product-card .truncate{display:none;}.ty-wish-list .mosuk-product-card .ty-product-list__price{padding:0;margin-top:22px;}.ty-wish-list .mosuk-product-card .ty-product-list__price p{font-size:22px;letter-spacing:0.88px;color:#000;line-height:2;}.ty-wish-list .mosuk-product-card .ty-twishlist-item{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;}.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-twishlist-item__txt{color:#898989;font-size:14px;font-weight:500;letter-spacing:0.7px;}.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-remove__icon.ty-icon-cancel-circle{background-color:#898989;width:14px;height:14px;display:inline-block;margin-right:10px;border-radius:15px;position:relative;vertical-align:middle;}.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-remove__icon::before,.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-remove__icon::after{content:"";width:7px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;}.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-remove__icon::before{transform:translate(-50%,-50%) rotate(45deg);}.ty-wish-list .mosuk-product-card .ty-twishlist-item .ty-remove__icon::after{transform:translate(-50%,-50%) rotate(-45deg);}.ty-wish-list hr{border-color:#898989;margin:0;}.ty-wish-list .mosuk-pagination__bottom{text-align:center;margin-top:45px;margin-bottom:100px;}.ty-wish-list .mosuk-pagination__bottom > .scrollbar-hidden,.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item{border-top:0;justify-content:center;}.ty-wish-list .mosuk-pagination__bottom span.mosuk-pagination__item{opacity:0;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__items > *,.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item{width:45px;height:45px;color:#000;line-height:45px;font-size:24px;transition:0.3s;border-radius:30px;margin:0 5px;padding:0;background:transparent;border:0;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item p{display:none;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__items > span,.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__items a:hover,.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item:hover{border-radius:30px;background:#000;color:#fff;padding:0;text-align:center;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__items a:hover span{color:#fff;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item:hover svg{color:#fff;}.ty-wish-list .mosuk-pagination__bottom .mosuk-pagination__item svg{width:14px;height:14px;padding:0;}.mosuk-wish-list__buttons{background-color:transparent;justify-content:center !important;}.mosuk-wish-list__buttons .mosuk-btn__tertiary{display:none !important;}.mosuk-wish-list__buttons .mosuk-btn.text-button{font-size:16px;line-height:2;color:#000;border:1px solid #000;background-color:transparent;letter-spacing:0.8px;padding:20px 0;width:412px;max-width:100%;font-weight:400;font-family:'Noto Sans JP',sans-serif;}.mosuk-wish-list__buttons .mosuk-btn.text-button svg{margin-top:0;}@media only screen and (max-width: 768px){.ty-wish-list .mosuk-product-card{padding:24px 0;}.ty-wish-list .mosuk-product-image .ty-no-image{height:105px !important;width:105px !important;}.ty-wish-list .mosuk-product-card .mosuk-product-image{margin-right:16px;width:31%;float:left;}.ty-wish-list .mosuk-product-card .mosuk-product-image a.flex.w-full{height:108px;}.ty-wish-list .mosuk-product-info{width:calc(69% - 18px);}.ty-wish-list .mosuk-product-card .ty-product-list__price .ty-price-update *{font-size:16px;letter-spacing:0.64px;line-height:1;}.ty-wish-list .mosuk-product-card .ty-product-list__price{margin-top:15px;}.ty-wish-list .mosuk-product-card .ty-twishlist-item{top:auto;bottom:28px;transform:none;}.ty-wish-list .ty-pagination .ty-pagination__items > *,.ty-wish-list .ty-pagination .ty-pagination__btn{width:40px;height:40px;line-height:40px;font-size:20px;}.ty-wish-list .mosuk-product-card form.cm-disable-empmosuk-files .grid{display:flex;gap:0;}.ty-wish-list .mosuk-product-card .ty-product-list__price p{font-size:16px;letter-spacing:0.64px;color:#000;line-height:2;}.ty-wish-list .mosuk-product-card
      .ty-twishlist-item
      .ty-remove__icon.ty-icon-cancel-circle{margin-right:6px;}.ty-wish-list .mosuk-pagination__bottom{margin-top:56px;margin-bottom:16px;}.mosuk-wish-list__buttons{padding:10px 0;}.mosuk-wish-list__buttons .ty-btn__secondary.text-button{padding:15px 0;width:100%;font-weight:500;}}.su-stripe-card-info .stripe-error{display:none;color:;}.su-stripe-card-info .stripe-error.visible{display:block;}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height .5s ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease;}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../../../../../../../../design/themes/mosuk_theme/media/owl.video.play.png?1751266497') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}body,html{overflow-x:clip;}.owl-carousel-visible .owl-stage-outer{overflow:visible;}.owl-carousel .owl-nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;height:0px;}.owl-carousel:hover .owl-nav svg{opacity:1;}.mosuk-product-images .mosuk-product-images-navigation span.active{border-color:#3a3a3a;transition:300ms;}.owl-dots{display:flex;align-items:center;gap:0.25rem;margin-top:16px;}.owl-dots .owl-dot{display:block;width:100%;height:2px;background-color:#e5e7eb;border-radius:2rem;}.owl-dots .owl-dot:first-child{border-radius:16px 0px 0px 16px;}.owl-dots .owl-dot:last-child{border-radius:0px 16px 16px 0px;}.owl-dots .owl-dot.active{background-color:#3a3a3a;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots{position:absolute;top:0;left:0;z-index:20;display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0.5rem;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots .owl-dot,.mosuk-product-images-scroller .owl-dots .owl-dot.active{display:flex;align-items:flex-end;width:100%;height:100%;background-color:transparent;border-radius:0;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots .owl-dot .mosuk-owl-product-image-dot{display:block;width:100%;height:2px;background-color:#e5e7eb;border-radius:2rem;transition:300ms;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots .owl-dot.active .mosuk-owl-product-image-dot{height:2px;background-color:#3a3a3a;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots .owl-dot:first-child .mosuk-owl-product-image-dot{border-radius:16px 0px 0px 16px;}.mosuk-product-images-scroller .mosuk-owl-product-images-dots .owl-dot:last-child .mosuk-owl-product-image-dot{border-radius:0px 16px 16px 0px;}@media (max-width: 1024px){.mosuk-product-images-scroller .mosuk-owl-product-images-dots{pointer-events:none;}}:root{--primary:#3a3a3a;--green:#008932;--yellow:#eab308;--orange:#f97316;--red:#ec0000;--primary-hover:#212121;--green-hover:#00561f;--yellow-hover:#b98d06;--orange-hover:#d65b06;--red-hover:#b90000;--gray-50:#f8f9fb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--black:#000;--html-background:#fff;--html-font-color:#000;--dialog-background:#fff;--dialog-backdrop:#fff;--card-background:#fff;--shadow:#e5e7eb;--shadow-hover:#d1d5db;}html{font-family:default !important;color:#000 !important;background:#fff !important;}dialog{visibility:hidden;max-width:1920px;max-height:100vh;background-color:#fff;padding:16px;margin:auto;border:none;border-radius:8px;outline:none;box-shadow:0 25px 50px -12px #e5e7eb;transition:300ms;}dialog[open]{visibility:visible;}@media (max-width: 1280px){dialog{max-width:1280px;}}@media (max-width: 640px){dialog{width:100%;padding:10px;margin:auto 0 0 0;box-shadow:0 25px 50px 12px #e5e7eb;}}.mosuk-banner-card{background-color:transparent;border:none;border-radius:0;box-shadow:none;}.mosuk-banner-card:hover{box-shadow:none;}.mosuk-banner-card .mosuk-banner-image{background-color:transparent;}.mosuk-blog-card{background-color:transparent;border:none;border-radius:0;padding:0;box-shadow:none;}@media (max-width: 768px){.mosuk-blog-card{padding:0;}}.mosuk-blog-card:hover{box-shadow:none;}.mosuk-blog-card .mosuk-blog-image{background-color:transparent;border:none;border-radius:0;}.mosuk-brand-card{overflow:hidden;background-color:transparent;border:none;border-radius:0;padding:0px;box-shadow:none;transition:300ms;}@media (max-width: 768px){.mosuk-brand-card{padding:0px;}}.mosuk-brand-card:hover{box-shadow:none;}.mosuk-category-card{overflow:hidden;background-color:transparent;border-radius:0;padding:0;box-shadow:none;transition:300ms;}@media (max-width: 768px){.mosuk-category-card{padding:0;}}.mosuk-category-card:hover{box-shadow:none;}.mosuk-category-card .mosuk-category-image{background-color:transparent;border:none;border-radius:0;}.mosuk-product-filters-original{overflow:hidden;background-color:transparent;border:none;border-bottom:1px solid #e5e7eb;border-radius:0px;padding:0;padding-bottom:24px;margin-bottom:24px;box-shadow:none;transition:300ms;}.mosuk-product-filters-original:hover{box-shadow:none;}.mosuk-product-filters-original:last-child{border-bottom:none;margin-bottom:0;}.mosuk-product-card{overflow:hidden;background-color:transparent;border:none;border-radius:0;padding:0;box-shadow:none;transition:300ms;}@media (max-width: 768px){.mosuk-product-card{padding:0;}}.mosuk-product-card:hover{box-shadow:none;}.mosuk-product-card .mosuk-product-image{background-color:transparent;border:none;border-radius:0;}.mosuk-product-card .owl-item{background-color:transparent;}.mosuk-subscribe-form-card{background-color:transparent;border:none;border-radius:10px;box-shadow:none;transition:300ms;}.mosuk-subscribe-form-card:hover{box-shadow:none;}.btn-xs,.btn-sm,.btn-base,.btn-md,.btn-lg,.btn-xl{display:flex;align-items:center;justify-content:center;font-weight:600;white-space:nowrap;outline-width:0px;border-width:1px;transition:300ms;cursor:pointer;}.btn-xs{gap:0.375em;font-size:0.75rem;line-height:1rem;padding:0.25rem 0.75rem;border-radius:0.25rem;}.btn-sm{gap:0.5em;font-size:0.75rem;line-height:1.25rem;padding:0.25rem 0.875rem;border-radius:0.375rem;}.btn-base{gap:0.625em;font-size:0.875rem;line-height:1.5rem;padding:0.25rem 1rem;border-radius:0.375rem;}.btn-md{gap:0.750em;font-size:1rem;line-height:1.75rem;padding:0.375rem 1rem;border-radius:0.5rem;}.btn-lg{gap:0.825em;font-size:1rem;line-height:1.75rem;padding:0.5rem 1.5rem;border-radius:0.5rem;}.btn-xl{gap:0.950em;font-size:1rem;line-height:1.75rem;padding:0.625rem 1.625rem;border-radius:0.5rem;}.btn-primary,button.btn-primary,[type=button].btn-primary,[type=reset].btn-primary,[type=submit].btn-primary{color:#fff;background-color:#000058;border-color:#000058;box-shadow:0 0 10px transparent;}.btn-primary:hover,button.btn-primary:hover,[type=button].btn-primary:hover,[type=reset].btn-primary:hover,[type=submit].btn-primary:hover{color:#fff;background-color:#000058;border-color:#000058;box-shadow:0 0 12px transparent;}.btn-secondary,button.btn-secondary,[type=button].btn-secondary,[type=reset].btn-secondary,[type=submit].btn-secondary{color:#000;background-color:transparent;border-color:#e5e7eb;box-shadow:0 0 10px transparent;}.btn-secondary:hover,button.btn-secondary:hover,[type=button].btn-secondary:hover,[type=reset].btn-secondary:hover,[type=submit].btn-secondary:hover{color:#000;background-color:transparent;border-color:#3a3a3a;box-shadow:0 0 12px transparent;}.btn-green,button.btn-green,[type=button].btn-green,[type=reset].btn-green,[type=submit].btn-green{color:#fff;background-color:#008932;border-color:#008932;box-shadow:0 0 10px transparent;}.btn-green:hover,button.btn-green:hover,[type=button].btn-green:hover,[type=reset].btn-green:hover,[type=submit].btn-green:hover{color:#fff;background-color:#01792d;border-color:#01792d;box-shadow:0 0 12px transparent;}.btn-red,button.btn-red,[type=button].btn-red,[type=reset].btn-red,[type=submit].btn-red{color:#fff;background-color:#ec0000;border-color:#ec0000;box-shadow:0 0 10px transparent;}.btn-red:hover,button.btn-red:hover,[type=button].btn-red:hover,[type=reset].btn-red:hover,[type=submit].btn-red:hover{color:#fff;background-color:#e10202;border-color:#e10202;box-shadow:0 0 12px transparent;}input,select,textarea,.input-xs,.input-sm,.input-base,.input-lg,.input-xl{height:2.1rem;font-size:1rem;padding:0 0.5rem;color:#212121;background-color:transparent;border-color:#e5e7eb;box-shadow:0px 0px 10px transparent;border-radius:0.375rem;border-width:1px;outline-width:0px;transition:400ms;cursor:pointer;}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus,.input-xs:hover,.input-xs:focus,.input-sm:hover,.input-sm:focus,.input-base:hover,.input-base:focus,.input-lg:hover,.input-lg:focus,.input-xl:hover,.input-xl:focus{color:#3a3a3a;background-color:transparent;border-color:#3a3a3a;box-shadow:0px 0px 12px transparent;}input::placeholder,select::placeholder,textarea::placeholder,.input-xs::placeholder,.input-sm::placeholder,.input-base::placeholder,.input-lg::placeholder,.input-xl::placeholder{color:#4b5563;}.input-transparent{border-color:transparent;padding:0;border:0px;}.input-transparent:hover,.input-transparent:focus{border-color:transparent;}.input-xs{height:1.6rem;font-size:0.75rem;padding:0 0.25rem;border-radius:0.25rem;}.input-sm{height:1.85rem;font-size:0.875rem;padding:0 0.375rem;border-radius:0.375rem;}.input-base{height:2.1rem;font-size:1rem;padding:0 0.5rem;border-radius:0.375rem;}.input-md{height:2.6rem;font-size:1rem;padding:0 0.5rem;border-radius:0.5rem;}.input-lg{height:2.85rem;font-size:1rem;padding:0 0.5rem;border-radius:0.5rem;}.input-xl{height:3rem;font-size:1rem;padding:0 0.625rem;border-radius:0.5rem;}.mosuk-container{max-width:640px;display:flex;flex-direction:column;gap:40px;padding-left:10px;padding-right:10px;margin:auto;}@media (min-width: 640px){.mosuk-container{max-width:1280px;display:flex;flex-direction:column;gap:40px;padding-left:20px;padding-right:20px;margin:auto;}}@media (min-width: 1280px){.mosuk-container{max-width:1920px;display:flex;flex-direction:column;gap:80px;padding-left:60px;padding-right:60px;margin:auto;}}.mosuk-image-mix-blend-mode{mix-blend-mode:unset;}.mosuk-image-mix-blend-mode img{mix-blend-mode:unset;}.mosuk-banner-image img,.mosuk-category-image img,.mosuk-product-image img,.mosuk-brand-image img,.mosuk-blog-image img,.mosuk-product-page-image-card img,.mosuk-checkout-page-product-card img,.mosuk-cart-content-image img{mix-blend-mode:unset;}.mosuk-cart-page-information-card{background-color:transparent;border:none;border-radius:0;padding:0px;box-shadow:none;}@media (max-width: 768px){.mosuk-cart-page-information-card{padding:0px;}}.mosuk-cart-page-information-card:hover{box-shadow:none;}.mosuk-cart-page-information-card .bg-gray-100{background-color:#e5e7eb;}.mosuk-cart-page-product-card{background-color:transparent;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:0 0 0.75rem 0;margin-bottom:0.75rem;box-shadow:none;}.mosuk-cart-page-product-card:last-child{border-bottom:none;margin-bottom:0;}.mosuk-cart-page-product-card .mosuk-product-image{background-color:transparent;border:none;border-radius:0;}.mosuk-checkout-page-form-card{background-color:transparent;border:none;border-bottom:1px solid #e5e7eb;border-radius:0px;padding:0;padding-bottom:32px;margin-bottom:24px;box-shadow:none;transition:300ms;}.mosuk-checkout-page-form-card:hover{box-shadow:none;}.mosuk-checkout-page-form-card:last-child{border-bottom:none;margin-bottom:0;}.mosuk-checkout-page-form-card .bg-gray-100{background-color:#fff;}.mosuk-checkout-page-information-card{background-color:transparent;border:none;border-radius:0;padding:0px;box-shadow:none;transition:300ms;}@media (max-width: 768px){.mosuk-checkout-page-information-card{padding:0px;}}.mosuk-checkout-page-information-card:hover{box-shadow:none;}.mosuk-checkout-page-information-card .bg-gray-100{background-color:#e5e7eb;}.mosuk-checkout-page-product-card{background:none;border:none;border-radius:none;padding:0;margin-bottom:0.75rem;box-shadow:none;}.mosuk-checkout-page-product-card .mosuk-product-image{background-color:transparent;border-radius:0;border:none;}.mosuk-product-page-information-card{background-color:transparent;border:none;border-radius:0;padding:0px;margin-bottom:1.5rem;box-shadow:none;}@media (max-width: 768px){.mosuk-product-page-information-card{padding:0px;}}.mosuk-product-page-promotion-card{background-color:transparent;border:none;border-radius:0;padding:0px;margin-bottom:1.5rem;box-shadow:none;background:#f3f4f6;border-radius:10px;padding:0.5rem;}@media (max-width: 768px){.mosuk-product-page-promotion-card{padding:0px;}}@media (max-width: 768px){.mosuk-product-page-promotion-card{padding:0.5rem;}}.mosuk-product-page-image-card{overflow:hidden;background-color:transparent;border:none;border-radius:0;box-shadow:none;transition:300ms;}.mosuk-product-page-image-card:hover{box-shadow:none;}.mosuk-product-page-navigation-image-card{overflow:hidden;background-color:transparent;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;transition:300ms;cursor:pointer;}.mosuk-product-page-navigation-image-card:hover{box-shadow:none;}.mosuk-product-page-navigation-image-card:hover,.mosuk-product-page-navigation-image-card.active{border:1px solid #3a3a3a;}.cscx-bg-full-width{margin:0 -9990px;}.cscx-bg-full-width .container{max-width:1416px;}@media screen and (max-width: 767px){.cscx-bg-full-width{margin:0 -1rem;}}.ui-widget-overlay{background-color:#1f2937;opacity:0.5;}.ui-dialog{box-shadow:none;}.mosuk-login-popup{padding-top:0.2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;}@media (min-width: 1024px){.mosuk-login-popup{width:420px;}}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{padding-right:15px;}.ui-dialog .ui-dialog-title{margin-top:0px;}.ui-dialog .ui-dialog-titlebar{padding-top:6px;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:14px;}.store-header-wrapper{position:relative;}.store-header{position:relative;z-index:1;}.cscx-round-none{border-radius:0 !important;}.cm-required::after{content:'*';color:red;font-size:1.2em;vertical-align:super;margin-left:2px;}.store-logo{width:100%;height:100%;max-width:144px;max-height:144px;border:1px solid #e8e8e8;padding:1rem;aspect-ratio:1;}@media (min-width: 768px) and (max-width: 1150px){.store-logo{width:90%;justify-self:center;}}.store-logo > span{color:#fff;font-size:32px;text-align:center;width:100%;height:100%;max-width:144px;max-height:144px;border-radius:100%;display:flex;justify-content:center;align-items:center;}@media (max-width: 767px){.store-logo{width:40%;display:flex;max-width:138px;padding:.5rem;}.store-logo > span{font-size:5vw;height:auto;}}.shop-logo-area .store-logo{width:100%;height:100%;max-width:144px;max-height:144px;border:unset;padding:0;aspect-ratio:1;}@media (min-width: 1151px){.shop-logo-area .store-logo{width:80px;}}@media (min-width: 768px) and (max-width: 1150px){.shop-logo-area .store-logo{width:80px;}}.shop-logo-area .store-logo > span{color:#fff;font-size:32px;text-align:center;width:100%;height:100%;max-width:144px;max-height:144px;border-radius:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap;}@media (max-width: 767px){.shop-logo-area .store-logo{width:100vw;display:flex;}.shop-logo-area .store-logo > span{font-size:5vw;}}.mosuk-product-page .store-logo{width:100%;height:100%;max-width:144px;max-height:144px;border:unset;padding:.2rem;aspect-ratio:1;}@media (min-width: 768px) and (max-width: 1150px){.mosuk-product-page .store-logo{width:100%;justify-self:center;}}.mosuk-product-page .store-logo > span{color:#fff;font-size:8px;text-align:center;width:100%;height:100%;max-width:144px;max-height:144px;border-radius:100%;display:flex;justify-content:center;align-items:center;}#shop-list-page{width:100%;max-width:1040px;margin:0 auto;}#shop-list-page .sp-display{display:none;}#shop-list-page .pc-display{display:block;}#shop-list-page ul.ty-tabs__list{border-bottom:1px solid #000058;margin-top:5rem;display:flex;}@media (min-width: 900px) and (max-width: 1150px){#shop-list-page ul.ty-tabs__list{margin-top:3rem;}}@media (min-width: 768px) and (max-width: 899px){#shop-list-page ul.ty-tabs__list{margin-top:3rem;}}#shop-list-page ul.ty-tabs__list li.ty-tabs__item{width:100%;max-width:200px;background:#fff;border:1px solid #000058;border-bottom:unset;color:#000058;font-weight:400;padding:.5rem 1.5rem;text-align:center;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item:nth-child(2){margin-left:1rem;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item.active{background:#000058;color:#fff;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item .ty-tabs__a{margin:0 auto;}#shop-list-page .shadow-2xl{background-color:#fff;opacity:.9;}#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base{padding:2rem 0;color:#000;background-color:transparent;border:unset;box-shadow:0 0 10px transparent;}@media (min-width: 900px) and (max-width: 1150px){#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base{padding:1.5rem 0;}}@media (min-width: 768px) and (max-width: 899px){#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base{padding:1.5rem 0;}}#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base p{font-weight:400;font-size:16px;letter-spacing:1px;}#shop-list-page .flex.shop-list-area{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;gap:4% calc(6.6666666666667%);align-items:baseline;}@media (min-width: 900px) and (max-width: 1150px){#shop-list-page .flex.shop-list-area{grid-template-columns:repeat(4,1fr);gap:4% calc(6.6666666666667%);}}@media (min-width: 768px) and (max-width: 899px){#shop-list-page .flex.shop-list-area{grid-template-columns:repeat(3,1fr);gap:4% calc(6.6666666666667%);}}#shop-list-page .flex.shop-list-area .mosuk-companies{width:100%;border-top:unset;padding:0 0 3rem 0;margin:0 auto;justify-content:center;align-items:center;display:flex;align-self:flex-start;}@media (min-width: 900px) and (max-width: 1150px){#shop-list-page .flex.shop-list-area .mosuk-companies{padding:0 0 2rem 0;}}@media (min-width: 768px) and (max-width: 899px){#shop-list-page .flex.shop-list-area .mosuk-companies{padding:0 0 2rem 0;}}#shop-list-page .flex.shop-list-area .mosuk-companies.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:unset;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3{display:block;width:9rem;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img{width:100%;height:100%;border-radius:unset;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img img{width:100%;height:100%;max-width:144px;max-height:144px;border:1px solid #e8e8e8;padding:.5rem;}@media (min-width: 768px) and (max-width: 1150px){#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img img{width:90%;justify-self:center;}}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img a .company_name{font-size:16px;text-align:center;font-weight:600;display:block;padding:.5rem;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img a .company_name_kana{font-size:11px;text-align:center;display:block;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites{display:inline;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn{background:#fff;border:1px solid #e8e8e8;border-radius:50rem;color:#db3535;width:36px;height:36px;padding:0;position:relative;top:0;left:0;bottom:0;text-align:center;display:inline-block;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn.hidden{display:none;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn.fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn.no-fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart-empty.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;}@media (max-width: 767px){#shop-list-page .sp-display{display:block;}#shop-list-page .sp-display.sort-icon{transform:rotate(90deg);}#shop-list-page .pc-display{display:none;}#shop-list-page ul.ty-tabs__list{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;margin-top:1.5rem;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item{width:50%;padding:5px;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item:nth-child(2){margin-left:.7rem;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item.active{background:#000058;color:#fff;}#shop-list-page ul.ty-tabs__list li.ty-tabs__item .ty-tabs__a{margin:0 auto;font-size:14px;font-weight:400;}#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base{padding:1.5rem 0 .5rem 0;color:#000;background-color:transparent;border:unset;box-shadow:0 0 10px transparent;}#shop-list-page .sorting-area .mosuk-sort-dropdown .btn-base p{font-weight:400;font-size:14px;letter-spacing:1px;}#shop-list-page .flex.shop-list-area{display:block;}#shop-list-page .flex.shop-list-area .mosuk-companies{width:100%;padding:.8rem 0;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3{width:100%;display:flex;justify-content:space-between;align-items:start;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3.justify-between{width:20%;display:flex;justify-content:flex-end;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img{width:100%;overflow:hidden;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img.justify-between{width:20%;display:flex;justify-content:flex-end;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img img{width:30%;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img a .company_name{font-size:16px;text-align:center;font-weight:600;display:block;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img a .company_name_kana{font-size:11px;text-align:center;display:block;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img .w-full{display:flex;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img .company-info{width:100%;padding-left:1rem;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img .company-info .company_name{text-align:left;padding:0 0 6px;font-weight:500;}#shop-list-page .flex.shop-list-area .mosuk-companies .flex.items-center.gap-3 .mosuk-companies-img .company-info .company_name_kana{text-align:left;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites{display:inline;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn{background:#fff;border:1px solid #e8e8e8;border-radius:50rem;color:#db3535;width:36px;height:36px;padding:0;position:relative;top:0;left:0;bottom:0;text-align:center;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn.fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;}#shop-list-page .flex.shop-list-area .mosuk-companies .store-favorites a.mosuk-btn.no-fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart-empty.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;}}.shop-detail-page{gap:0;}.shop-detail-page .store-header-wrapper > section{padding:0;}.shop-detail-page .store-header-wrapper:before{background-color:unset !important;}.shop-detail-page .store-header-wrapper .border-y{border:unset;padding-bottom:6rem;}.shop-detail-page .store-header-wrapper .shop-logo-area{margin:0 0 1.3rem;}.shop-detail-page .store-header-wrapper .shop-logo-area .shop-logo{border-radius:unset;}.shop-detail-page .store-header-wrapper .title-ml{padding-left:1.5rem;}.shop-detail-page .store-header-wrapper .title-ml .shop-name h2{font-size:22px;}.shop-detail-page .store-header-wrapper .title-ml .shop-name p{padding-top:10px;font-size:12px;}.shop-detail-page .store-header-wrapper a.mosuk-btn{background:#fff;padding:0;position:relative;top:0;left:0;bottom:0;text-align:center;display:flex;align-items:end;}.shop-detail-page .store-header-wrapper a.mosuk-btn > p{padding-left:.5rem;}.shop-detail-page .store-header-wrapper a.mosuk-btn.hidden{display:none;}.shop-detail-page .store-header-wrapper a.mosuk-btn.fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;border:1px solid #e8e8e8;border-radius:50rem;padding:1rem;}.shop-detail-page .store-header-wrapper a.mosuk-btn.no-fav::before{background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/heart-empty.svg?1751266497') no-repeat;content:"";width:24px;height:24px;background-position:center;position:relative;top:0.4rem;right:0;bottom:0;left:0;margin:0 auto;display:inline-block !important;text-align:center;border:1px solid #e8e8e8;border-radius:50rem;padding:1rem;}@media (min-width: 1024px){.shop-detail-page .store-header-wrapper #shipping-info{width:100%;}}@media (min-width: 1280px){.shop-detail-page .store-header-wrapper #shipping-info{width:100%;}}.shop-detail-page .store-header-wrapper #shipping-info > p{padding:1.65rem 0 2.5rem;font-size:16px;line-height:2rem;margin-bottom:0;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn{position:relative;display:inline-block;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transition:width 0.3s ease, left 0.3s ease;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn.is-hover{text-decoration:none;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn.is-hover::after{width:0;left:100%;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn:not(.is-hover)::after{width:100%;left:0;transition:width 0.5s ease, right 0.5s ease;}.shop-detail-page .store-header-wrapper .contact-form > a{text-underline-offset:0.5rem;}.shop-detail-page .store-header-wrapper .contact-form > a > p{padding:0 0 4px 0;cursor:default;}.shop-detail-page .eye-catch-area .no-image{display:none !important;}.shop-detail-page .store-eyecatch-image{margin-bottom:calc(4.6rem);}.shop-detail-page .store-eyecatch-image picture img.rounded-xl{border-radius:0;}.shop-detail-page .shop-info .no-image,.shop-detail-page .shop-info .no-text{display:none !important;}.shop-detail-page .shop-info .info-left,.shop-detail-page .shop-info .info-rifght{width:50%;}.shop-detail-page .shop-info .info-area-1,.shop-detail-page .shop-info .info-area-3{display:flex;padding:2rem 0;justify-content:center;}.shop-detail-page .shop-info .info-area-1 > div,.shop-detail-page .shop-info .info-area-3 > div{width:100%;max-width:582px;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption,.shop-detail-page .shop-info .info-area-3 .shop-title-caption{margin-left:4.8rem;width:50%;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption > div h2,.shop-detail-page .shop-info .info-area-3 .shop-title-caption > div h2{font-size:20px;font-weight:400;line-height:2rem;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .info-area-3 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .info-area-2{display:flex;flex-direction:row-reverse;padding:2rem 0;justify-content:center;}.shop-detail-page .shop-info .info-area-2 > div{width:100%;max-width:582px;}.shop-detail-page .shop-info .info-area-2 .shop-title-caption{margin-right:4.8rem;width:50%;}.shop-detail-page .shop-info .info-area-2 .shop-title-caption > div h2{font-size:20px;font-weight:400;line-height:2rem;}.shop-detail-page .shop-info .info-area-2 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2{display:grid;grid-template-columns:2fr 2fr;gap:5rem;}.shop-detail-page .shop-info .column-2 .info-area-4,.shop-detail-page .shop-info .column-2 .info-area-5{display:block;padding:2rem 0 4.5rem;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption > div h2{font-size:20px;font-weight:400;line-height:2rem;margin:1rem 0 1.5rem;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2 .info-area-6,.shop-detail-page .shop-info .column-2 .info-area-7{display:block;padding:0 0 4.5rem;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption > div h2{font-size:20px;font-weight:400;line-height:2rem;margin:1rem 0 1.5rem;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .message-area{margin-left:-50rem;margin-right:-50rem;padding-left:50rem;padding-right:50rem;background-color:#e8e8e8;margin-top:2rem;}.shop-detail-page .message-area.no-text{display:none !important;}.shop-detail-page .message-area .info-area-message{display:flex;padding:4.7rem 0;}.shop-detail-page .message-area .info-area-message > div h1{font-family:'Optician Sans';font-size:22px;font-weight:400 !important;color:#000;line-height:1.3 !important;letter-spacing:1.2px;margin:0 !important;}.shop-detail-page .message-area .info-area-message div:nth-child(2) p{line-height:2rem;margin-left:4.7rem;max-width:885px;width:100%;}.shop-detail-page .shop-accordion{padding:4rem 0 7rem;}.shop-detail-page .shop-accordion ul.accordion-area{margin-left:0;}.shop-detail-page .shop-accordion ul.accordion-area li{list-style:none;position:relative;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title{background-color:#e8e8e8;padding:1.6rem 3.3rem;border:1px solid #898989;font-weight:400;display:flex;margin-bottom:0;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title:after{content:"";width:1em;height:1em;background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/accordion_allow_upper.svg?1751266497') no-repeat;background-position:center;background-size:contain;position:absolute;right:2rem;top:1.8rem;display:block;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title.close:after{content:"";width:1em;height:1em;background:url('../../../../../../../../design/themes/mosuk_theme/media/images/addons/ap_store_information_add/accordion_allow_bottom.svg?1751266497') no-repeat;background-position:center;background-size:contain;position:absolute;right:2rem;top:1.8rem;display:block;}.shop-detail-page .shop-accordion ul.accordion-area li .box{max-width:840px;margin:0 auto;}.shop-detail-page .shop-accordion ul.accordion-area li .box h1{font-size:20px;font-weight:400;padding:2rem 0 1rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box h2,.shop-detail-page .shop-accordion ul.accordion-area li .box p{font-size:16px;font-weight:400;}.shop-detail-page .shop-accordion ul.accordion-area li .box h2.company-name,.shop-detail-page .shop-accordion ul.accordion-area li .box p.company-name{font-weight:500;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text{padding:2rem 0 .5rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.hr{border-top:1px solid #898989;padding:2rem 0 2rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.hr h1{padding:0 0 1rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.company-name{padding-top:1rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.sns-url{padding-bottom:3rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text:last-child.hr{border-bottom:1px solid #898989;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text ul{margin-left:0;padding-left:0;line-height:2rem;}.shop-detail-page .total-number{display:flex;position:relative;top:1rem;}@media (min-width: 768px){.shop-detail-page .total-number{padding-left:1rem;}}@media (min-width: 1024px){.shop-detail-page .total-number{padding-left:1rem;}}@media (min-width: 1280px){.shop-detail-page .total-number{padding-left:1.5rem;}}.shop-detail-page .total-number div:first-child h2{font-size:22px;}.shop-detail-page .total-number div:last-child{display:flex;padding-left:1.5rem;align-items:end;line-height:37px;}@media (min-width: 768px){.shop-detail-page .total-number div:last-child{padding-left:.5rem;}}@media (min-width: 1024px){.shop-detail-page .total-number div:last-child{padding-left:1rem;}}@media (min-width: 1280px){.shop-detail-page .total-number div:last-child{padding-left:1.5rem;}}.shop-detail-page .total-number div:last-child h2{font-size:16px;}.shop-detail-page .number-filter{margin-bottom:-4rem;}@media (min-width: 1025px){.shop-detail-page .mosuk-sort-dropdown #sw_elm_sort_fields > div.btn-base{top:.5rem;}}@media (min-width: 768px) and (max-width: 1024px){.shop-detail-page .shop-info .no-image,.shop-detail-page .shop-info .no-text{display:none !important;}.shop-detail-page .shop-info .info-left,.shop-detail-page .shop-info .info-rifght{width:50%;}.shop-detail-page .shop-info .info-area-1,.shop-detail-page .shop-info .info-area-2,.shop-detail-page .shop-info .info-area-3{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .info-area-1 > div,.shop-detail-page .shop-info .info-area-2 > div,.shop-detail-page .shop-info .info-area-3 > div{margin:0 auto;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption,.shop-detail-page .shop-info .info-area-2 .shop-title-caption,.shop-detail-page .shop-info .info-area-3 .shop-title-caption{margin:0 auto;width:100%;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption > div h2,.shop-detail-page .shop-info .info-area-2 .shop-title-caption > div h2,.shop-detail-page .shop-info .info-area-3 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .info-area-2 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .info-area-3 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2{display:block;}.shop-detail-page .shop-info .column-2 .info-area-4,.shop-detail-page .shop-info .column-2 .info-area-5{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .column-2 .info-area-4 > div img,.shop-detail-page .shop-info .column-2 .info-area-5 > div img{margin:0 auto;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption{margin:0 auto;width:100%;max-width:583px;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2 .info-area-6,.shop-detail-page .shop-info .column-2 .info-area-7{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .column-2 .info-area-6 > div img,.shop-detail-page .shop-info .column-2 .info-area-7 > div img{margin:0 auto;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption{margin:0 auto;width:100%;max-width:583px;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .message-area{margin-top:3.5rem;}.shop-detail-page .message-area.no-text{display:none;}.shop-detail-page .message-area .info-area-message{display:block;padding:3rem .8rem;}.shop-detail-page .message-area .info-area-message > div h1{font-size:20px;line-height:1.3 !important;letter-spacing:1.2px;}.shop-detail-page .message-area .info-area-message div:nth-child(2) p{line-height:2rem;margin:1.6rem 0 0;max-width:885px;width:100%;}.shop-detail-page .total-number{display:block;position:relative;margin-top:0.5rem;top:0;}.shop-detail-page .total-number div:last-child{display:flex;align-items:end;line-height:37px;padding-left:0;padding-top:.5rem;}.shop-detail-page .number-filter{margin-bottom:-4rem;}.shop-detail-page .mosuk-sort-dropdown #sw_elm_sort_fields > div.btn-base{top:2.5rem;}}@media (max-width: 767px){.shop-detail-page .hidden-desktop{display:none;}.shop-detail-page .store-header-wrapper .border-y{padding-bottom:3rem;}.shop-detail-page .store-header-wrapper .shop-logo-area{margin:0 0 -0.5rem;}.shop-detail-page .store-header-wrapper .shop-logo-area .shop-logo{width:100%;max-width:80px;height:100%;max-height:80px;}.shop-detail-page .store-header-wrapper .title-ml{padding-left:1rem;}.shop-detail-page .store-header-wrapper .title-ml .shop-name h2{font-size:18px;}.shop-detail-page .store-header-wrapper .title-ml .shop-name p{padding-top:10px;font-size:11px;}.shop-detail-page .store-header-wrapper a.mosuk-btn > p{font-size:14px;padding-left:.5rem;}.shop-detail-page .store-header-wrapper #shipping-info{width:100%;}.shop-detail-page .store-header-wrapper #shipping-info > p{padding:1.65rem 0 2.5rem;font-size:16px;line-height:2rem;margin-bottom:0;}.shop-detail-page .store-header-wrapper .contact-form{margin-top:unset;}.shop-detail-page .store-header-wrapper .contact-form a.mosuk-btn{position:relative;display:inline-block;}.shop-detail-page .store-header-wrapper .contact-form > a > p{padding:0 0 4px 0;}.shop-detail-page .store-eyecatch-image{margin-bottom:1rem;}.shop-detail-page .shop-info .no-image,.shop-detail-page .shop-info .no-text{display:none !important;}.shop-detail-page .shop-info .info-left,.shop-detail-page .shop-info .info-rifght{width:50%;}.shop-detail-page .shop-info .info-area-1,.shop-detail-page .shop-info .info-area-2,.shop-detail-page .shop-info .info-area-3{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption,.shop-detail-page .shop-info .info-area-2 .shop-title-caption,.shop-detail-page .shop-info .info-area-3 .shop-title-caption{margin:0 auto;width:100%;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption > div h2,.shop-detail-page .shop-info .info-area-2 .shop-title-caption > div h2,.shop-detail-page .shop-info .info-area-3 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .info-area-1 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .info-area-2 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .info-area-3 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2{display:block;}.shop-detail-page .shop-info .column-2 .info-area-4,.shop-detail-page .shop-info .column-2 .info-area-5{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption{margin:0 auto;width:100%;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .column-2 .info-area-4 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-5 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .shop-info .column-2 .info-area-6,.shop-detail-page .shop-info .column-2 .info-area-7{display:block;padding:2rem 0 1rem;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption{margin:0 auto;width:100%;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption > div h2,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption > div h2{font-size:18px;font-weight:400;line-height:2rem;margin:1rem 0;}.shop-detail-page .shop-info .column-2 .info-area-6 .shop-title-caption div:nth-child(2) p,.shop-detail-page .shop-info .column-2 .info-area-7 .shop-title-caption div:nth-child(2) p{line-height:2rem;}.shop-detail-page .message-area{margin-top:3.5rem;}.shop-detail-page .message-area.no-text{display:none;}.shop-detail-page .message-area .info-area-message{display:block;padding:3rem .8rem;}.shop-detail-page .message-area .info-area-message > div h1{font-size:20px;line-height:1.3 !important;letter-spacing:1.2px;}.shop-detail-page .message-area .info-area-message div:nth-child(2) p{line-height:2rem;margin:1.6rem 0 0;max-width:885px;width:100%;}.shop-detail-page .shop-accordion{padding:4rem 0 2rem;}.shop-detail-page .shop-accordion ul.accordion-area{margin-left:0;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title{padding:1rem 1rem;font-size:16px;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title:after{right:1rem;top:1.2rem;}.shop-detail-page .shop-accordion ul.accordion-area li h3.title.close:after{right:1rem;top:1.2rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box{max-width:840px;margin:0 auto;}.shop-detail-page .shop-accordion ul.accordion-area li .box h1{font-size:18px;font-weight:400;padding:2rem 0 1rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box h2,.shop-detail-page .shop-accordion ul.accordion-area li .box p{font-size:16px;font-weight:400;margin-bottom:.5rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box h2.company-name,.shop-detail-page .shop-accordion ul.accordion-area li .box p.company-name{font-weight:500;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text{padding:1rem 0 .5rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.hr{border-top:1px solid #898989;padding:2rem 0 2rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.hr h1{padding:0 0 1.5rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.company-name{padding-top:1rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text.sns-url{padding-bottom:2rem;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text:last-child.hr{border-bottom:1px solid #898989;}.shop-detail-page .shop-accordion ul.accordion-area li .box .text ul{margin-left:0;padding-left:0;line-height:2rem;}.shop-detail-page .total-number{display:block;position:relative;top:0;margin-bottom:-0.5rem;}.shop-detail-page .total-number div:first-child h2{font-size:20px;}.shop-detail-page .total-number div:last-child{display:flex;align-items:end;line-height:37px;padding-left:0;padding-top:.5rem;}.shop-detail-page .total-number div:last-child h2{font-size:16px;}.shop-detail-page .number-filter{margin-bottom:-4rem;}}@media (min-width: 768px){.mosuk-pagination__bottom > div{margin-top:4.5rem;}}@media (min-width: 1024px){.mosuk-pagination__bottom > div{margin-top:6rem;}}@media (min-width: 1280px){.mosuk-pagination__bottom > div{margin-top:7rem;}}.mosuk-pagination-container div.grid{margin-top:0.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));grid-gap:1.75rem 5%;width:100%;max-width:920px;}@media (min-width: 768px){.mosuk-pagination-container div.grid{grid-template-columns:repeat(auto-fill,minmax(44.6%,1fr));}}@media (min-width: 1024px){.mosuk-pagination-container div.grid{grid-template-columns:repeat(auto-fill,minmax(29.6%,1fr));}}@media (min-width: 1280px){.mosuk-pagination-container div.grid{grid-gap:2rem 5%;}}.mosuk-pagination-container div.grid .mosuk-product-card{width:100%;max-width:280px;}