:root{--font-body-family: "Noto Sans JP", sans-serif;--font-heading-family: "Noto Sans JP", sans-serif}.pc{display:none}.sp{display:block}.pc_inline{display:none}.sp_inline{display:inline}@media(min-width:768px){.pc{display:block}.sp{display:none}}@media(min-width:990px){.pc_inline{display:inline}.sp_inline{display:none}}ul{margin-top:0;padding-left:0;list-style-type:none}.pattern{opacity:.3;background-image:radial-gradient(#fff 1.5px,transparent 1.5px),radial-gradient(#fff 1.5px,transparent 1.5px);background-size:60px 60px;background-position:0 0,30px 30px}body{color:#222;font-family:Noto Sans JP,sans-serif}.announcement-bar__message{font-weight:700;font-family:Noto Sans JP,sans-serif}.shopify-section.shopify-section-header-sticky{z-index:100}.section-header.shopify-section-group-header-group{z-index:12}.header__icon--cart .icon{height:2.2rem;width:2.2rem}.header__menu-item{font-weight:700;color:rgba(var(--color-foreground),1)}.header-contact-btn{box-sizing:border-box;display:block;position:absolute;top:100px;right:0;width:39px;z-index:1000;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer;writing-mode:vertical-rl}.header-contact-btn a{text-decoration:none}summary .icon-caret{height:1.6rem;top:calc(50% - .6rem)}.slider-button .icon{height:1.6rem!important}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto auto}.header{padding-top:15px;padding-bottom:15px}.header:not(.drawer-menu).page-width{padding-left:2.5rem;padding-right:2.5rem}body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:2.5rem;padding-right:2.5rem}.header--middle-left{column-gap:1rem}.header__icon:not(.header__icon--summary),.header__icon span{flex-direction:column}.header__icon{text-decoration:none;border-radius:10px;width:5.8rem;height:5.8rem;color:#fff}.header__icon--search{padding-top:0}.header__icon--account{padding-top:5px}.header__icon--cart{margin-left:12px;padding-top:5px;margin-right:0;background-color:#f03d61;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.header__icon--search>span{padding-bottom:6px}.header__icontxt{font-size:1.1rem;font-weight:700;text-decoration:none}.header__icontxt--search{margin-top:12px;letter-spacing:.2em}.header__icontxt--account{letter-spacing:-.05em;margin-top:3px}.header__icontxt--cart{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06))}.header-contact-btn{box-sizing:border-box;display:block;position:absolute;top:120px;right:0;width:57px;height:160px;display:flex;justify-content:center;align-items:center;background-color:#ffe33f;z-index:1000;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all .2s;cursor:pointer;font-weight:700}.header-contact-btn a{color:#005bac;font-size:1.5rem;padding:15px 0 15px 3px}.header-contact-btn-tel{display:none}.header-contact-btn i{margin-bottom:5px}.cart-count-bubble{left:3.2rem;top:.7rem;width:1.3rem;height:1.3rem}}@media screen and (max-width:989px){.header{padding:8px 1rem!important}header-drawer{margin-left:.5rem!important}.header__icontxt{display:none}.cart-count-bubble{left:2.7rem;top:.7rem;width:1.3rem;height:1.3rem}.header-contact-btn{background-color:#ffe33f;writing-mode:horizontal-tb;width:100vw;top:auto;bottom:0;left:0;position:fixed;border-radius:0;display:flex}.header-contact-btn a{width:50%;display:block;color:#005bac;font-weight:700;padding:11px;display:flex;justify-content:center;align-items:center}.header-contact-btn a.header-contact-btn-tel{background-color:#005bac;color:#fff}.header-contact-btn a span{font-size:1.3rem}.header-contact-btn a i{margin-right:5px;font-size:1.8rem}}body:not(.index) #MainContent{padding-top:60px;padding-bottom:60px;background-color:#ecf3fb}@media screen and (max-width:989px){body:not(.index) #MainContent{padding-top:30px;padding-bottom:30px}}body.securitypouch #MainContent .shopify-section:nth-of-type(2n-1):not(:first-of-type){background-color:#fff}.breadcrumb{font-size:1.4rem;margin-bottom:13px}.breadcrumb .slash{margin-left:8px;margin-right:8px}.breadcrumb a{text-decoration:none;color:#222}.breadcrumb .underbar:hover{text-decoration:underline}.price__tax{font-size:1.2rem;margin-left:-5px}.h0{font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:500}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:500}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}body.collection .collection-hero__title,h1.main-page-title,body.contact .contact__button{text-align:center}.facets-container .facets__heading,.facets-container .facets__summary,.facets-container .facet-filters__label,.select__select{color:#222}body.product .line-item-property__field .field__input{padding:1rem;cursor:pointer;border:1px solid #222}body.product .product__media-item .global-media-settings{border:none}body.cart .cart__items,body.cart .cart-items th{border-bottom:1px solid #222}@media screen and (max-width:749px){body.cart .cart-items th{border-bottom:none!important}}body.cart cart-items{background-color:#fff;padding-top:6rem;padding-bottom:8rem;margin-bottom:3rem;border-radius:20px;box-shadow:5px 8px 10px #1992d42e}body.cart .title-wrapper-with-link{margin:0rem 0 3rem}@media screen and (max-width:990px){body.cart cart-items{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:749px){.cart-items thead tr{border-bottom:.1rem solid rgba(var(--color-foreground),1)!important}}body.cart .cart-items th{opacity:1;font-size:1.2rem}body.cart .cart__footer .field__input::placeholder{opacity:1}body.cart .cart__footer .field__input#date,body.cart .cart-attribute__field .field__input#datetime{border:1px solid #222;cursor:pointer;padding:1rem}.button.button--primary,.shopify-challenge__button,.customer button{background-color:#005bac;color:#fff;box-shadow:10px 16px 20px #1992d42e;border:none;border-radius:9999px}.button.button--primary:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none;border-radius:9999px}.button.button--secondary{background-color:#fff;color:#005bac;border-radius:9999px;box-shadow:10px 16px 20px #1992d42e}.button.button--secondary:after{box-shadow:none;border-radius:9999px}.product-form__submit{padding:2rem 3rem}.card-wrapper .card__inner{aspect-ratio:4/3!important;background-color:#fff}@media screen and (max-width:640px){body .card__information{padding:1rem!important}body .card__media .media img{padding:8px}body .card .media{padding:0}}body:not(.index) #MainContent .gradient{background-color:transparent}body:not(.index) #FacetFiltersFormMobile .gradient{background-color:#fff}body .collection__view-all a:not(.link){margin-top:4rem}.button,.button-label,.shopify-challenge__button,.customer button{border-radius:9999px}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{border-radius:9999px}.price .price-item{color:#de0515;font-weight:700;font-size:1.6rem}.arrow{overflow:hidden;border-radius:9999px;aspect-ratio:1/1;width:20px;margin-left:auto;display:flex;align-items:center;justify-content:center;background-color:#005bac;box-shadow:10px 16px 20px #1992d42e;margin-top:auto}.arrow__icon{font-size:12px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}#menu-drawer.menu-drawer{background-color:#005bac;color:#fff;z-index:9999}.menu-drawer__submenu{background-color:#005bac!important}.menu-drawer .list-menu__item{font-weight:700;color:#fff}.menu-drawer__close-button{color:#fff}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff!important}.menu-drawer__utility-links .menu-drawer__account{color:#fff}.shopify-policy__container{max-width:100%;padding-left:0;padding-right:0}.shopify-policy__title{max-width:1120px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.shopify-policy__title h1{font-size:3.4rem;font-weight:700;letter-spacing:.1em;margin-top:4.3rem;margin-bottom:5.3rem}.shopify-policy__body{background-color:#fff;padding-top:70px;padding-bottom:110px}body.privacy-policy .shopify-policy__body,body.terms-of-service .shopify-policy__body{padding-left:20px;padding-right:20px}@media all and (max-width:750px){.shopify-policy__body{padding-top:40px;padding-bottom:60px}}.shopify-policy__body>.rte{max-width:955px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.shopify-policy__body>.rte h2{font-size:1.7rem;margin-top:81px;border-bottom:1px solid;padding-bottom:21px}.shopify-policy__body>.rte ol{padding-left:63px;margin-top:21px}@media all and (max-width:750px){.shopify-policy__body>.rte ol{padding-left:30px}}.shopify-policy__body>.rte ol>li{margin-bottom:19px}.shopify-policy__body>.rte ol>li>ul{list-style-type:disc;margin-top:10px;margin-bottom:19px}.shopify-policy__body>.rte p{font-size:1.5rem;letter-spacing:.1em}.shopify-policy__body table{box-shadow:none}.shopify-policy__body table tr:nth-child(2n-1){background-color:#ecf3fb}.shopify-policy__body table th,#shipping_policy table th{text-align:left;width:32%;padding-left:3.6%;letter-spacing:.05em}.shopify-policy__body table th,.shopify-policy__body table td{border:none;font-size:1.5rem}@media all and (max-width:750px){#shipping_policy table th,#shipping_policy table td{display:block;width:100%}#shipping_policy table th{border:none}#shipping_policy table td{border-top:none}}.shopify-policy__body table td{letter-spacing:.1em}#shipping_policy table dl{margin-top:0}#shipping_policy table th,#shipping_policy table td{font-family:"Noto Serif JP",\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}#shipping_policy table td{letter-spacing:.1em;padding:20px;line-height:1.7}.shopify-policy__body table td .red,#shipping_policy table td .red{font-size:1.3em;color:#de0515;margin-left:.2em}.shopify-policy__body table td .bold,#shipping_policy table td .bold{font-weight:700}.shopify-policy__body table td ul,#shipping_policy table td ul{padding-top:0}#shipping_policy table td ul{padding-left:1em}.shopify-policy__body table td ul li,#shipping_policy table td ul li{position:relative}.shopify-policy__body table td ul li:before,#shipping_policy table td ul li:before{content:"\203b";position:absolute;top:0;left:-14px}@media only screen and (max-width:750px){.shopify-policy__body table th,.shopify-policy__body table td{display:block;width:100%;padding-left:20px}.shopify-policy__body table th{padding-bottom:0}}body .list-menu--disclosure{width:30rem}body h1.main-page-title{font-weight:700;padding-left:5px;padding-right:5px}details[open]>.header__submenu{background-color:#005bac;color:#fff}.header__menu-item{color:#fff}.header__menu-item:hover{color:#fefefe}body .header__submenu .header__submenu{background-color:#242833!important}body .pagination__item .icon-caret{height:1.6rem}body .collection--empty h2.title{line-height:1.7}body.collection #product-grid,body.search .product-grid{padding-top:2rem}body .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 1.6rem)}.toPageTop{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s}.toPageTop.opacity100{opacity:1}.toPageTop__link{z-index:50;--tw-bg-opacity:1;background-color:rgba(0,91,172,var(--tw-bg-opacity));position:fixed;bottom:45px;right:0;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:991px){.toPageTop__link{bottom:1.25rem}.toPageTop__link{right:1.25rem}}.card-metafield{font-size:14px;line-height:1.6!important}#footer{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;color:#000;letter-spacing:unset;font-feature-settings:normal;font-variation-settings:normal;margin:0;overflow:hidden}#footer *{color:unset;line-height:unset}#footer div:empty{display:block}#footer span:empty{display:inline}#footer *,#footer :before,#footer :after{box-sizing:border-box!important;border-width:0!important;border-style:solid!important;border-color:#e5e7eb!important}#footer :before,#footer :after{--tw-content:"" !important}#footer html{line-height:1.5!important;-webkit-text-size-adjust:100%!important;-moz-tab-size:4!important;tab-size:4!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important;font-feature-settings:normal!important}#footer body{margin:0!important;line-height:inherit!important}#footer hr{height:0!important;color:inherit!important;border-top-width:1px!important}#footer abbr:where([title]){text-decoration:underline dotted!important}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{font-size:inherit!important;font-weight:inherit!important}#footer a{color:inherit!important;text-decoration:inherit!important}#footer b,#footer strong{font-weight:bolder!important}#footer code,#footer kbd,#footer samp,#footer pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-feature-settings:normal!important;font-size:1em!important}#footer small{font-size:80%!important}#footer sub,#footer sup{font-size:75%!important;line-height:0!important;position:relative!important;vertical-align:baseline!important}#footer sub{bottom:-.25em!important}#footer sup{top:-.5em!important}#footer table{text-indent:0!important;border-color:inherit!important;border-collapse:collapse!important}#footer button,#footer input,#footer optgroup,#footer select,#footer textarea{font-family:inherit!important;font-size:100%!important;line-height:inherit!important;color:inherit!important;margin:0!important;padding:0!important}#footer button,#footer select{text-transform:none!important}#footer button,#footer [type=button],#footer [type=reset],#footer [type=submit]{-webkit-appearance:button!important;background-color:transparent!important;background-image:none!important}#footer :-moz-focusring{outline:auto!important}#footer :-moz-ui-invalid{box-shadow:none!important}#footer progress{vertical-align:baseline!important}#footer ::-webkit-inner-spin-button,#footer ::-webkit-outer-spin-button{height:auto!important}#footer [type=search]{-webkit-appearance:textfield!important;outline-offset:-2px!important}#footer ::-webkit-search-decoration{-webkit-appearance:none!important}#footer ::-webkit-file-upload-button{-webkit-appearance:button!important;font:inherit!important}#footer summary{display:list-item!important}#footer blockquote,#footer dl,#footer dd,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer hr,#footer figure,#footer p,#footer pre{margin:0!important}#footer fieldset{margin:0!important;padding:0!important}#footer legend{padding:0!important}#footer ol,#footer ul,#footer menu{list-style:none!important;margin:0!important;padding:0!important}#footer textarea{resize:vertical!important}#footer input::placeholder,#footer textarea::placeholder{opacity:1!important;color:#9ca3af!important}#footer button,#footer [role=button]{cursor:pointer!important}#footer :disabled{cursor:default!important}#footer img,#footer svg,#footer video,#footer canvas,#footer audio,#footer iframe,#footer embed,#footer object{display:block!important;vertical-align:middle!important}#footer img,#footer video{max-width:100%!important;height:auto!important}#footer [hidden]{display:none!important}#footer .text-color-accent{--tw-text-opacity:1 !important;color:rgba(255,227,63,var(--tw-text-opacity))!important}#footer .text-white{--tw-text-opacity:1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}#footer .absolute{position:absolute!important}#footer .container{width:100%!important}#footer .flex{display:flex!important}#footer .gap-\[40px\]{gap:40px!important}#footer .gap-6{gap:24px!important}#footer .gap-8{gap:32px!important}#footer .hidden{display:none!important}#footer .relative{position:relative!important}#footer .w-\[300px\]{width:300px!important}#footer .w-\[500px\]{width:500px!important}#footer .bg-\[\#242833\]{--tw-bg-opacity:1 !important;background-color:rgba(36,40,51,var(--tw-bg-opacity))!important}#footer .bg-color-main{--tw-bg-opacity:1 !important;background-color:rgba(0,91,172,var(--tw-bg-opacity))!important}#footer .border-gray-700{--tw-border-opacity:1 !important;border-color:rgba(55,65,81,var(--tw-border-opacity))!important}#footer .mx-auto{margin-left:auto!important;margin-right:auto!important}#footer .px-4{padding-left:16px!important;padding-right:16px!important}#footer .px-10{padding-left:40px!important;padding-right:40px!important}#footer .py-2{padding-top:8px!important;padding-bottom:8px!important}#footer .py-5{padding-top:20px!important;padding-bottom:20px!important}#footer .text-2xl{font-size:24px!important;line-height:32px!important}#footer .text-4xl{font-size:36px!important;line-height:40px!important}#footer .text-sm{font-size:14px!important;line-height:20px!important}#footer .text-xs{font-size:12px!important;line-height:16px!important}#footer .border-solid{border-style:solid!important}#footer .flex-col{flex-direction:column!important}#footer .flex-wrap{flex-wrap:wrap!important}#footer .font-bold{font-weight:700!important}#footer .gap-x-8{column-gap:32px!important}#footer .gap-y-4{row-gap:16px!important}#footer .justify-between{justify-content:space-between!important}#footer .justify-center{justify-content:center!important}#footer .leading-4{line-height:16px!important}#footer .leading-loose{line-height:2!important}#footer .leading-normal{line-height:1.5!important}#footer .max-h-\[250px\]{max-height:250px!important}#footer .max-w-\[250px\]{max-width:250px!important}#footer .max-w-\[340px\]{max-width:340px!important}#footer .mb-1{margin-bottom:4px!important}#footer .mb-2{margin-bottom:8px!important}#footer .mb-6{margin-bottom:24px!important}#footer .mb-8{margin-bottom:32px!important}#footer .mr-2{margin-right:8px!important}#footer .mt-4{margin-top:16px!important}#footer .pb-4{padding-bottom:16px!important}#footer .pr-20{padding-right:80px!important}#footer .pt-12{padding-top:48px!important}#footer .right-\[calc\(50vw_-_970px\)\]{right:calc(50vw - 970px)!important}#footer .text-center{text-align:center!important}#footer .top-\[30px\]{top:30px!important}#footer .border-t{border-top-width:1px!important}@media(min-width:640px){#footer .container{max-width:640px!important}}@media(min-width:768px){#footer .container{max-width:768px!important}}@media(min-width:1024px){#footer .container{max-width:1024px!important}}@media(min-width:1140px){#footer .container{max-width:1140px!important}}@media(min-width:768px){#footer .md\:gap-\[20px\]{gap:20px!important}}@media(min-width:768px){#footer .md\:hidden{display:none!important}}@media(min-width:768px){#footer .md\:inline{display:inline!important}}@media(min-width:768px){#footer .md\:py-4{padding-top:16px!important;padding-bottom:16px!important}}@media(min-width:768px){#footer .md\:flex-row{flex-direction:row!important}}@media(min-width:768px){#footer .md\:justify-start{justify-content:flex-start!important}}@media(min-width:768px){#footer .md\:mb-10{margin-bottom:40px!important}}@media(min-width:768px){#footer .md\:mb-12{margin-bottom:48px!important}}@media(min-width:768px){#footer .md\:pb-12{padding-bottom:48px!important}}@media(min-width:768px){#footer .md\:pt-16{padding-top:64px!important}}@media(min-width:1024px){#footer .lg\:hidden{display:none!important}}@media(min-width:1140px){#footer .xl\:px-0{padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/saneibags_common.css.map */
