html{padding-bottom:0!important}@media screen and (min-width:700px){.sponly{display:none}}@media screen and (min-width:1000px){.sponly_999{display:none}}@media screen and (max-width:699px){.pconly{display:none}}@media screen and (max-width:999px){.pconly_999{display:none}}.section-header .h2{color:#000}.prose.text-center .h1{color:#1c1b1b}.text-subdued{color:#6a6a6a}.pagination .pagination__link{font-size:11px}.Icon{display:inline-block;height:1em;width:1em;fill:currentColor;vertical-align:middle;stroke-width:1px;background:none;pointer-events:none}.prose a:not(.button,.link-faded,.link-faded-reverse){font-weight:400;background:transparent!important}.header__primary-nav .contents.unstyled-list .header__primary-nav-item .header__menu-disclosure>.h6,.header__primary-nav .contents.unstyled-list .header__primary-nav-item>.h6{color:#000;font-size:17px;letter-spacing:1.19px}.header__primary-nav-item:before,.header__primary-nav-item:hover:before,.header__dropdown-menu:before{content:none}.header__dropdown-menu:not(:has(.header__dropdown-menu)){border-color:transparent;box-shadow:unset}.mega_menu_none_promo .mega-menu__linklist{width:100%}.mega-menu__linklist{justify-content:space-between;flex-shrink:0}.mega-menu__linklist .h6{font-size:12px}.mega-menu__promo{flex-shrink:1}.shopify-section--header .header-search #predictive-search-form input{font-size:17px}.shopify-section--announcement-bar .announcement-bar a{background:transparent}.header_sidebar_icon_box{position:absolute;width:max-content;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:16px 20px;right:0;top:-55px;column-gap:10px}.sidebar_search_bar{height:0;opacity:0;visibility:hidden;transition:all .5s}.sidebar_search_bar.active{height:auto;opacity:1;visibility:visible}.sidebar_search_bar .main-search-form{padding:10px 20px 0}.header-sidebar__scroller{padding-top:20px}.header-sidebar__scroller .header-sidebar__linklist li .header-sidebar__linklist-button{padding-top:30px;padding-bottom:20px}.header-sidebar__main-panel .header-sidebar__scroller .header-sidebar__linklist li:first-child .header-sidebar__linklist-button,.header-sidebar__collapsible-panel .header-sidebar__back-button{padding-top:0}.header-sidebar__scroller .header-sidebar__sub-panel .header-sidebar__promo{display:none}@media(min-width:1140px){.header__primary-nav{column-gap:60px}}@media(max-width:999px){.header{grid-row-gap:0}}@media(max-width:999px){.header .header__secondary-nav .header_account_icon{order:4}}@media(max-width:640px){.header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 4fr)}.header .header-search__form-control input{font-size:13px}}.Footer--withMargin{margin-top:60px}.footer{border-top:1px solid #e0e0e0;padding:34px 0}.footer .footer__inner{row-gap:130px}.footer .footer__inner .footer__block--links .h6,.footer .footer__inner .footer__block--newsletter .h6{font-size:13px}@media screen and (max-width:1007px){.shopify-section--footer{margin-top:60px}}@media screen and (max-width:999px){.footer .footer__inner{row-gap:65px}}@media screen and (max-width:699px){.footer .footer__inner .footer__block-list{justify-content:unset}}@media screen and (min-width:641px){.footer{padding:75px 0 42px}}@media screen and (min-width:1140px){.Footer--withMargin{margin-top:120px}}@media screen and (min-width:1008px){.shopify-section--footer{margin-top:100px}}.prose :where(:not(meta,span)+*){margin-block-start:0}.container--full_not_margin{margin-inline-start:0;margin-inline-end:0}.shopify-section--main-page .prose p,.shopify-section--main-page .prose h1,.shopify-section--main-page .prose h2,.shopify-section--main-page .prose h3,.shopify-section--main-page .prose h4,.shopify-section--main-page .prose h5,.shopify-section--main-page .prose h6{margin-block-end:13px}.shopify-section--main-page .prose .shogun-heading-component h1,.shopify-section--main-page .prose .shogun-heading-component h2,.shopify-section--main-page .prose .shogun-heading-component h3,.shopify-section--main-page .prose .shogun-heading-component h4,.shopify-section--main-page .prose .shogun-heading-component h5,.shopify-section--main-page .prose .shogun-heading-component h6{margin:0}.shopify-section--main-page .prose hr{color:#e6e6e6!important;border:1px solid;margin-block-start:.5em;margin-block-end:.5em}@media screen and (min-width:1296px){.container:not(.not_max_width){max-width:1200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0}.prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:0}.prose:not(.prose--tight) .play-button{margin-block:0}.prose:not(.prose--tight) blockquote{margin-inline-start:0;padding-inline-start:0}}#main section:first-child>.section-spacing{padding-top:0}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle;position:relative;top:2px}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.collection_list_sec .collection-list .collection-card .content-over-media{--content-over-media-gap: 36px;row-gap:28px!important}.collection_list_sec .collection-list .collection-card .content-over-media .collection-card__content .h6{font-size:15px;letter-spacing:1.65px}.collection_list_sec .collection-list .collection-card .content-over-media .collection-card__content .h3{font-size:31px;letter-spacing:3.41px}@media screen and (max-width:699px){.collection_list_sec .collection-list .collection-card .content-over-media{--content-over-media-gap: 24px;row-gap:24px!important}.collection_list_sec .collection-list .collection-card .content-over-media .collection-card__content .h3{font-size:21px;letter-spacing:2.31px}}.slideshow_sec .slideshow .content-over-media{--content-over-media-calculated-row-gap: 25px}.slideshow_sec .slideshow .slideshow__slide-content .prose .h6,.image_width_text_overlay_sec .content .prose .h6{font-size:15px;letter-spacing:1.65px;margin-bottom:0}.slideshow_sec .slideshow .slideshow__slide-content .prose .h1,.image_width_text_overlay_sec .content .prose .h1{font-size:31px;letter-spacing:3.41px;margin-top:0}.image_width_text_overlay_sec .content-over-media{--content-over-media-gap: 28px}@media screen and (max-width:699px){.slideshow_sec .slideshow .slideshow__slide-content .prose .h6,.image_width_text_overlay_sec .content .prose .h6{font-size:14px;letter-spacing:1.4px}.slideshow_sec .slideshow .slideshow__slide-content .prose .h1,.image_width_text_overlay_sec .content .prose .h1{font-size:21px;letter-spacing:2.31px}.image_width_text_overlay_sec .content-over-media{--content-over-media-gap: 25px}}.slideshow_sec .slideshow .page-dots{inset-block-end:28px}.slideshow_sec .slideshow .page-dots .tap-area,.slideshow_sec .slideshow .page-dots .tap-area .circular-progress{width:10px;height:10px}.slideshow_sec .image_link_contents{max-width:954px;margin:0 auto;padding:0 32px}.slideshow_sec .image_link_contents .FlexboxIeFix{display:flex;flex-direction:row;column-gap:15px}.slideshow_sec .image_link_contents .FlexboxIeFix .FlexboxIeFix_box{width:calc(100% - 15px);margin:0}.slideshow_sec .image_link_contents .FlexboxIeFix .FlexboxIeFix_box .content-over-media{--content-over-media-height: 100%}.slideshow_sec .image_link_contents .FlexboxIeFix .FlexboxIeFix_box .slideshow__slide-content .prose .h1{font-size:31px;letter-spacing:3.41px}@media(min-width:1008px){.slideshow_sec .image_link_contents .FlexboxIeFix{column-gap:30px}.slideshow_sec .image_link_contents .FlexboxIeFix .FlexboxIeFix_box{width:calc(100% - 30px)}}@media(max-width:699px){.slideshow_sec .slideshow .page-dots{inset-block-end:10px;inset-inline-end:unset;left:25px}}.image_width_text_overlay_sec .section_custom_link{position:absolute;width:calc(100% + 55px);height:calc(100% + 55px)}.blog_post_sec .blog-post-list{gap:1.875rem}.blog_post_sec .blog-post-list .blog-post-card img{aspect-ratio:1;object-fit:cover}.blog_post_sec .blog-post-list .blog-post-card .blog-post-card__title{font-size:15px}.blog_post_sec .blog-post-list .blog-post-card .blog-post-card__category{font-size:12px}.collection_banner_sec .container .prose .h1{font-size:22px;margin-bottom:18px}.collection_banner_sec .container .prose .collection-description{max-width:530px;margin-left:auto;margin-right:auto}.main_collection_sec .collection-toolbar__button-container .collection-toolbar__button{font-size:13px;color:#6a6a6a;opacity:1}.main_collection_sec .collection__main .product-list{--product-list-default-row-gap: 60px}.main_collection_sec .collection__main .product-list .product-card .product-title,.main_collection_sec .collection__main .product-list .product-card .price-list *,.shopify-section--main-search .collection__main .product-list .product-card .product-title,.shopify-section--main-search .collection__main .product-list .product-card .price-list *,.recently_viewed_products_sec .product-list .product-card__info .product-title,.recently_viewed_products_sec .product-list .product-card__info .price-list *,.related_products_sec .product-list .product-card__info .product-title,.related_products_sec .product-list .product-card__info .price-list *{font-size:12px}@media(max-width:640px){.main_collection_sec .collection__main .product-list{--product-list-default-row-gap: 35px}}#facets-drawer .h4{font-size:17px}#facets-drawer::part(header){justify-content:center}#facets-drawer:where(.modal,.drawer,.popover,.header-search)::part(tap-area){position:absolute;right:32px}#facets-drawer .accordion-list .accordion__toggle{font-size:13px}@media(max-width:999px){#facets-drawer:where(.modal,.drawer,.popover,.header-search)::part(tap-area){right:20px}}.main_product_sec .product .product-info .product-title,.main_product_sec .product .product-info .price-list *,.main_product_sec .product .product-info #cross-sell .crosssell-title{color:#3f3437}.main_product_sec .product .product-info .product-title{font-size:22px}.main_product_sec .product .product-info .price-list *{font-size:18px;letter-spacing:1.08px}.main_product_sec .product .product-info .price-list>*:after{content:"\ff08\7a0e\8fbc\ff09";display:inline-block;font-size:11px;letter-spacing:.66px}.main_product_sec .product .product-info.c_price-has-range .price-list>*:after{content:"\a0\301c\ff08\7a0e\8fbc\ff09"}#bcpo .bcpo-buttons label.bcpo-front-button-label,#bcpo button.bcpo-front-button-label{background:#fff!important;color:#8e8e8e!important;border:1px solid #8E8E8E!important}#bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label{background:#8e8e8e!important;color:#fff!important}.main_product_sec .product .product-info .prose .ttl_h2{color:#3f3437;font-size:22px;letter-spacing:1.32px;margin:30px 0 20px}.main_product_sec .product .product-info .prose p:not(:last-child),.main_product_sec .product .product-info .prose ul:not(:last-child),.main_product_sec .product .product-info .prose ol:not(:last-child){margin-bottom:1.6em}.main_product_sec .product .product-info .prose img,.main_product_sec .product .product-info .prose .VideoWrapper,.main_product_sec .product .product-info .prose .Form{margin-top:3em;margin-bottom:3em}.main_product_sec .product .product-info #cross-sell .crosssell-title{font-size:13px;letter-spacing:1.32px}.main_product_sec .product .product-info .shopify-product-form button,.main_product_sec .product .product-info .product_info_block_type_button a,.main_product_sec .product .product-info .product_info_block_type_booking-button a,.main_product_sec .product .product-info .product_info_block_type_booking-button button{font-size:16px;letter-spacing:1.92px}.main_product_sec .product .product-info .product_info_block_type_button a{width:100%}.template_suffix_pre-order .product-info__block-list .product-info__block-item .cross-sell{display:none}@media(min-width:1000px){.main_product_sec{margin-top:50px}.main_product_sec .product{--product-gap: 50px}.main_product_sec .product .product-gallery{max-width:550px;margin-left:auto;margin-right:auto}.main_product_sec .product .product-gallery .product-gallery__image-list .product-gallery__carousel .product-gallery__media img,.main_product_sec .product .product-gallery .product-gallery__image-list .product-gallery__carousel .product-gallery__media video-media{height:743px;object-fit:cover}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list{max-width:460px;margin-left:auto;margin-right:auto}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller{flex-wrap:wrap;display:flex;justify-content:center;column-gap:12px;row-gap:10px}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller .product-gallery__thumbnail{width:66px;height:84.28px}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller .product-gallery__thumbnail .object-contain{height:81.28px;object-fit:cover}.main_product_sec .product .product-info{max-width:400px;margin-left:auto;margin-right:auto}.main_product_sec .product .product-info .shopify-product-form button,.main_product_sec .product .product-info .product_info_block_type_button a,.main_product_sec .product .product-info .product_info_block_type_booking-button a,.main_product_sec .product .product-info .product_info_block_type_booking-button button,.main_product_sec .product .product-info #BIS_trigger{width:330px}}@media(max-width:999px){.main_product_sec .product .product-gallery .product-gallery__image-list .product-gallery__carousel .product-gallery__media img,.main_product_sec .product .product-gallery .product-gallery__image-list .product-gallery__carousel .product-gallery__media video-media{height:505px;object-fit:cover}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller .product-gallery__thumbnail{width:47px;height:62px}.main_product_sec .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail-scroller .product-gallery__thumbnail .object-contain{height:58.69px;object-fit:cover}.main_product_sec .product .product-info #BIS_trigger{width:100%}.main_product_sec .product .product-info .prose img,.main_product_sec .product .product-info .prose .VideoWrapper,.main_product_sec .product .product-info .prose .Form{margin-top:2.4em;margin-bottom:2.4em}.main_product_sec .product .product-info .prose .ttl_h2{text-align:center}}.main_product_tag_area{margin-bottom:-20px}.ProductTagArea{width:100%;max-width:550px;margin:0 auto}.ProductTagArea .ProductTagList{display:flex;flex-flow:row wrap;margin-bottom:10px;margin-left:0}.hidden-tablet-and-up .ProductTagArea .ProductTagList{margin-bottom:0}.ProductTagArea .ProductTagList li{list-style:none}.ProductTagArea .ProductTagList li:not(:last-child){margin:0 5px 5px 0}.ProductTagArea .ProductTagList li>a{display:inline-block;font-size:13px;text-decoration:underline}.recently_viewed_products_sec .section-header .h2,.related_products_sec .section-header .h2{font-size:20px;color:#1c1b1b}.recently_viewed_products_sec .floating-controls-container--on-hover>.prev-next-button,.related_products_sec .floating-controls-container--on-hover>.prev-next-button{transform:translateY(-25px)!important}.recently_viewed_products_sec .floating-controls-container--on-hover>.prev-next-button:not([disabled]),.related_products_sec .floating-controls-container--on-hover>.prev-next-button:not([disabled]){opacity:1}.recently_viewed_products_sec .floating-controls-container>.prev-next-button--prev,.related_products_sec .floating-controls-container>.prev-next-button--prev{inset-inline-start:-70px}.recently_viewed_products_sec .floating-controls-container>.prev-next-button--next,.related_products_sec .floating-controls-container>.prev-next-button--next{inset-inline-end:-70px}@media(min-width:1351px)and (max-width:1370px){.recently_viewed_products_sec .floating-controls-container>.prev-next-button--prev,.related_products_sec .floating-controls-container>.prev-next-button--prev{inset-inline-start:-50px}.recently_viewed_products_sec .floating-controls-container>.prev-next-button--next,.related_products_sec .floating-controls-container>.prev-next-button--next{inset-inline-end:-50px}}@media(max-width:1350px){.recently_viewed_products_sec .floating-controls-container>.prev-next-button--prev,.related_products_sec .floating-controls-container>.prev-next-button--prev{inset-inline-start:-30px}.recently_viewed_products_sec .floating-controls-container>.prev-next-button--next,.related_products_sec .floating-controls-container>.prev-next-button--next{inset-inline-end:-30px}}@media(max-width:699px){.recently_viewed_products_sec .floating-controls-container>.prev-next-button--prev,.related_products_sec .floating-controls-container>.prev-next-button--prev{inset-inline-start:-15px}.recently_viewed_products_sec .floating-controls-container>.prev-next-button--next,.related_products_sec .floating-controls-container>.prev-next-button--next{inset-inline-end:-15px}}@media(max-width:640px){.recently_viewed_products_sec .section-header .h2,.related_products_sec .section-header .h2{font-size:18px}}.main_blog_sec .container .section-header{margin-top:80px}.main_blog_sec .container .section-header .h2{font-size:31px;letter-spacing:3.41px}.main_blog_sec .blog-tags{gap:12px 42px}.main_blog_sec .blog-tags li{font-size:12px;letter-spacing:1.32px}.main_blog_sec .blog-tags .is-active:after{display:block;content:"";width:calc(100% - .15em);height:1px;background:currentColor}.main_blog_sec .blog-post-list .blog-post-card img{aspect-ratio:1;object-fit:cover}.main_blog_sec .blog-post-list .blog-post-card .blog-post-card__info .blog-post-card__title{font-size:15px}.main_blog_sec .blog-post-list .blog-post-card .blog-post-card__info .blog-post-card__excerpt{font-size:12px}.main_blog_sec .blog-post-list .blog-post-card .blog-post-card__info .blog-post-card__category{font-size:13px}@media(min-width:1000px){.main_blog_sec .blog-post-list{--blog-post-list-row-gap: 100px;--blog-post-list-column-gap: 30px}}@media(max-width:999px){.main_blog_sec .blog-post-list{--blog-post-list-row-gap: 30px}}@media(max-width:640px){.main_blog_sec .container .section-header{margin-top:20px}.main_blog_sec .container .section-header .h2{font-size:21px}.main_blog_sec .blog-tags{gap:20px 10px}.main_blog_sec .blog-post-list .blog-post-card .blog-post-card__info .blog-post-card__title{font-size:13px}}.main_article_sec .article{padding-bottom:0}.main_article_sec .article__wrapper{margin-top:0;padding:104px 0 40px;margin-bottom:60px}.main_article_sec .article__wrapper .v-stack .h1{text-align:center;font-size:22px}.main_article_sec .article_category_block{text-align:center;margin-top:20px}.main_article_sec .article_category_block a{font-size:13px}.main_article_sec .article__toolbar .h-stack.gap-1{align-items:baseline}.main_article_sec .article__toolbar a,.main_article_sec .article__toolbar p,.main_article_sec .article__toolbar span{font-size:12px}.main_article_sec .article .article__wrapper .v-stack{display:block}.main_article_sec .article .article__wrapper .v-stack.gap-8,.main_article_sec .article .article__wrapper .v-stack.gap-8 .v-stack{row-gap:0}.main_article_sec .article .article__wrapper .v-stack.gap-8 .v-stack{margin-bottom:22px}.main_article_sec .article .article__wrapper .prose{letter-spacing:.06em;color:#000}.main_article_sec .article .article__wrapper .prose img{margin:2.4em auto}@media(min-width:1008px){.main_article_sec .article .article__wrapper .prose img{margin-top:3em;margin-bottom:3em}}@media(min-width:64px){.main_article_sec .article .article__wrapper .v-stack.gap-8 .v-stack{margin-bottom:30px}}@media(max-width:640px){.main_article_sec .article__wrapper{padding:22px 24px 0;margin-bottom:90px}}.shopify-section--main-customers-login .section-spacing,.shopify-section--main-customers-register .section-spacing,.shopify-section--main-customers-account .section-spacing,.shopify-section--main-customers-addresses .section-spacing,.shopify-section--main-customers-activate-account .section-spacing,.shopify-section--main-customers-order .section-spacing,.shopify-section--main-customers-reset-password .section-spacing{padding-top:80px!important;padding-bottom:0!important}.shopify-section--main-customers-login .customer-account-box .v-stack.gap-4 .h3,.shopify-section--main-customers-register .customer-account-box .v-stack.gap-4 .h3,.shopify-section--main-customers-account .section-header .prose .h3,.shopify-section--main-customers-addresses .section-header .prose .h3,.shopify-section--main-customers-activate-account .customer-account-box .v-stack.gap-4 .h3,.shopify-section--main-customers-order .section-header .prose .h3,.shopify-section--main-customers-reset-password .customer-account-box .v-stack.gap-4 .h3{font-size:22px}.shopify-section--main-customers-account .section-header .prose .h3,.shopify-section--main-customers-addresses .section-header .prose .h3,.shopify-section--main-customers-order .section-header .prose .h3{margin-bottom:15px}@media(max-width:640px){.shopify-section--main-customers-login .section-spacing,.shopify-section--main-customers-register .section-spacing,.shopify-section--main-customers-account .section-spacing,.shopify-section--main-customers-addresses .section-spacing,.shopify-section--main-customers-activate-account .section-spacing,.shopify-section--main-customers-order .section-spacing,.shopify-section--main-customers-reset-password .section-spacing{padding-top:35px!important}}.shopify-section--main-customers-login .customer-account-box{min-height:unset}.customer_sign_up_btn{width:100%}.forgor_password_box{margin-bottom:30px}.forgor_password_box a{text-decoration:underline}.shopify-section--main-customers-account .v-stack.gap-6 a.h6,.shopify-section--main-customers-account .v-stack.gap-10 .customer-account-overview .customer-account-category.h6,.shopify-section--main-customers-account .v-stack.gap-10 .customer-account-overview .v-stack.gap-6 .customer-account-category.h6,.shopify-section--main-customers-addresses .v-stack.gap-6 a.h6,.shopify-section--main-customers-addresses .v-stack.gap-8 .customer-address-list .customer-account-category.h6,.shopify-section--main-customers-order .v-stack.gap-6 a.h6,.shopify-section--main-customers-order .v-stack.gap-8 .customer-address-list .customer-account-category.h6{font-size:12px}.shopify-section--main-customers-account .v-stack.gap-10 .customer-account-overview .v-stack.gap-6 .prose p,.shopify-section--main-customers-addresses .v-stack.gap-8 .customer-address-list .v-stack.gap-4 p,.shopify-section--main-customers-order .v-stack.gap-8 .customer-address-list .v-stack.gap-4 p{line-height:2}.shopify-section--main-customers-account .v-stack.gap-10 .customer-account-overview .v-stack.gap-6 .button{margin-top:30px}.shopify-section--main-cart .section-header .h2{font-size:22px}.shopify-section--main-cart .order-summary .order-summary__header th{font-size:13px;opacity:1}.shopify-section--main-cart .order-summary .order-summary__body .line-item-info .h6{font-size:13px}.shopify-section--main-cart .order-summary .order-summary__body tr:not(:last-child) td{border-color:transparent}.shopify-section--main-cart .order-summary .order-summary__body .line-item-info .price-list *,.shopify-section--main-cart .order-summary .order-summary__body .line-item-info ul li{font-size:13px}.shopify-section--main-cart .order-summary .order-summary__body .line-item-info ul{margin-left:0}.shopify-section--main-cart .order-summary .order-summary__body .line-item-info ul li{font-style:italic;list-style:none;padding-left:0}.shopify-section--main-cart .cart-recap{gap:10px}.free-shipping-bar .text-subdued__title{font-size:18px}@media(max-width:699px){.free-shipping-bar .text-subdued__title{font-size:16px}}.text-subdued__note{font-size:13px;color:#6a6a6a}.shopify-section--main-cart .cart-recap .h-stack.justify-start.gap-2 span{font-size:16px}.haisoujikan_box label,.haisoujikan_box select{color:#333}.haisoujikan_box select{border:1px solid}_::-webkit-full-page-media,_:future,:root .haisoujikan_box p:has(select){position:relative;display:inline-block}_::-webkit-full-page-media,_:future,:root .haisoujikan_box select{-webkit-appearance:none;border-radius:0;padding:4px 16px 0 4px;background-color:#fff;cursor:pointer}_::-webkit-full-page-media,_:future,:root .haisoujikan_box p:has(select):after{content:"";position:absolute;right:12px;top:40%;transform:translateY(-25%) rotate(135deg);display:inline-block;vertical-align:middle;color:#000;line-height:1;width:.6em;height:.5em;border:.15em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;pointer-events:none}.cart-footer .logout_cart{margin-top:1rem}.cart-footer .logout_cart button{margin-top:0}.cart-footer .cart-recap button,.cart-footer .btn_back_top{min-width:180px;text-align:center}.template-cart h3.crosssell-title{font-size:13px}.template-cart #upsell{display:none}@media(max-width:699px){.shopify-section--main-cart .cart-recap{text-align:right}.shopify-section--main-cart .cart-recap .h-stack.justify-start.gap-2{justify-content:flex-end}}@media(max-width:640px){.cart-footer .logout_cart button{display:block;width:100%;margin-block-start:1rem}.cart-footer .btn_back_top{margin-top:6px}}@media(min-width:641px)and (max-width:699px){.cart-footer .cart-recap button,.cart-footer .btn_back_top{width:max-content;margin-left:auto}.cart-footer .logout_cart button{margin-left:0}}@media(min-width:641px){.cart-footer .logout_cart{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:5px;row-gap:10px}}.pr-shougun-slider-img{padding:0!important;position:relative}.pr-shougun-slider-img .shg-box>.shg-box-content{width:100%;position:absolute;bottom:30px}.pr-shougun-slider-img .shg-sld-dots{margin:0;position:absolute;left:16px;bottom:7px}.pr-shougun-slider-img .shg-sld-dots .shg-sld-dot{background:transparent;border:1px solid #ffffff;border-radius:50%;width:9px;height:9px}.pr-shougun-slider-img .shg-sld-dots .shg-sld-active{background:#fff}// .pr-shougun-slider-bg .pr-shougun-slider-bg .shg-sld{position:relative}.pr-shougun-slider-bg .shg-sld-dots{position:absolute;left:16px;bottom:7px;z-index:20}.pr-shougun-slider-bg .shg-sld-dots .shg-sld-dot{background:transparent;border:1px solid #ffffff;border-radius:50%;width:9px;height:9px}.pr-shougun-slider-bg .shg-sld-dots .shg-sld-active{background:#fff}.shopify-section--announcement-bar .announcement-bar button{display:none}.collection__main .product-list .product-card .product-card__figure .badge--sold-out{text-transform:unset;font-size:10px}.main_product_sec .product .product-info .shopify-product-form #BIS_trigger{margin-top:0!important;padding:.65rem 1.75rem;background:#8e8e8e;color:#fff}.ProductTagArea .ProductTagList li:first-child{padding-left:0}@media screen and (min-width:700px){.shopify-section--footer{margin-top:100px}.product-sticky-bar{margin-top:-2px}}@media(max-width:699px){.shopify-section--footer{margin-top:30px}.main_product_tag_area{margin-bottom:0}.main_product_sec .product .product-info .product-title{margin-bottom:15px}.main_product_sec .product .product-info .product_info_block_type_buy-buttons{margin-top:24px}}@media(min-width:700px){.header{row-gap:2rem;padding-bottom:15px}}@media(max-width:640px){.header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);justify-content:space-between}.cart-footer .logout_cart a{display:block;width:100%}}@media(max-width:420px){.header .header__secondary-nav{column-gap:.6rem}}.main_product_sec .product .product-info .shopify-block.shopify-app-block{overflow:hidden}.main_product_sec .product .product-info #cross-sell{width:100%!important;margin-left:0}.main_product_sec .product .product-info #cross-sell .xs-v2.cross-sell{width:100%;margin-left:0!important;margin-right:auto!important}.predictive-search__resource-item .product-card .product-title,.predictive-search__resource-item .product-card .price-list *{font-size:12px}.accordion__content .h-stack.wrap.gap-2{padding-bottom:20px;gap:20px 5.68%}.accordion__content .h-stack.wrap.gap-2 .color-swatch:after{content:none}.accordion__content .h-stack.wrap.gap-2 .color-swatch .sr-only{bottom:-21px;width:30px;position:relative;font-size:10px;text-align:center;overflow:visible;word-wrap:normal;white-space:normal;line-height:1}table.type01{border-collapse:collapse;width:100%;font-size:11px}table.type01 td{padding:5px!important}table.type01 td{text-align:center}table.type01 td{border:solid 1px #B2B2B2}
/*# sourceMappingURL=/cdn/shop/t/85/assets/ksk.css.map */
