.sr-shell-ribbon{background:#066aca;color:#fff;text-align:center;padding:6px 16px;font:400 11px/1.85 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;letter-spacing:.12em}.sr-shell-header{position:sticky;top:0;z-index:20;background:#ffffffed;border-bottom:1px solid #d7e5f0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sr-shell-inner,.sr-shell-footer-inner,.sr-shell-footer-bottom{width:min(1160px,calc(100% - 72px));margin-inline:auto}.sr-shell-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sr-shell-brand{font:800 28px/1.3 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;letter-spacing:.1em;color:#123659;text-decoration:none;display:inline-block;flex-shrink:0}.sr-shell-brand small{display:block;font-size:9px;line-height:1.5;letter-spacing:.15em;margin-top:4px}.sr-shell-nav{display:flex;align-items:center;gap:25px;font:400 12px/1.85 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.sr-shell-nav>a{color:#243c53;text-decoration:none}.sr-shell-nav .sr-shell-shop{background:#066aca;color:#fff;padding:10px 19px;border-radius:5px;white-space:nowrap}.sr-shell-cart{display:flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;flex-shrink:0;border:1px solid #d7e5f0;border-radius:6px}.sr-shell-cart .svg-wrapper{display:flex;width:26px;height:26px;align-items:center;justify-content:center}.sr-shell-cart svg{width:26px;height:26px;fill:none}.sr-shell-cart .cart-count-bubble{position:absolute;top:-6px;right:-5px;bottom:auto;left:auto;min-width:18px;width:auto;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#066aca;color:#fff;font:700 10px/1 sans-serif}.sr-shell-header .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-shell-footer{padding:36px 0 24px;background:#fff;border-top:1px solid #d7e5f0;color:#63798c;font:400 12px/1.85 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.sr-shell-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.sr-shell-footer-inner p{margin:14px 0 0;font-size:12px}.sr-shell-footer-nav,.sr-shell-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 23px}.sr-shell-footer a:not(.sr-shell-brand){color:#63798c;font-size:12px;text-decoration:none;padding:9px 0}.sr-shell-footer a:hover{text-decoration:underline;text-underline-offset:4px}.sr-shell-footer-bottom{border-top:1px solid #e7eff6;margin-top:26px;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.sr-shell-footer-bottom small{font-size:10px;white-space:nowrap}.sr-shell-header a:focus-visible,.sr-shell-footer a:focus-visible,.sr-home a:focus-visible{outline:3px solid #e6ab64;outline-offset:4px}body.sr-lp .sr-shell-footer{padding-bottom:110px}body.sr-craft{--font-body-family:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--font-heading-family:"Hiragino Mincho ProN","Yu Mincho",serif;--color-foreground:36,60,83;--color-button:6,106,202;--color-button-text:255,255,255;--color-link:6,106,202;background:#f7fbff;color:#243c53;letter-spacing:0;line-height:1.85}body.sr-craft #MainContent{background:#f7fbff}body.sr-craft .button{border-radius:6px;--color-button:6,106,202;--color-button-text:255,255,255;--border-opacity:0;--buttons-radius:6px;--buttons-radius-outset:6px;font-family:var(--font-body-family);font-weight:600}body.sr-craft .button:after{box-shadow:none;border-radius:6px}body.sr-craft .underlined-link{color:#066aca}body.sr-craft .gradient{background:#f7fbff;color:#243c53}body.sr-page-cart #MainContent{padding:45px 0 65px;min-height:58vh}body.sr-page-cart .page-width{width:min(1160px,calc(100% - 72px));max-width:none;padding-inline:0}body.sr-page-cart cart-items>.page-width>.title-wrapper-with-link{margin:0 0 26px;align-items:center;gap:20px}body.sr-page-cart .title--primary{font-size:36px;font-weight:500;line-height:1.5;letter-spacing:.04em;color:#123659}body.sr-page-cart .title-wrapper-with-link .underlined-link{font-size:13px}body.sr-page-cart .cart__items{padding:26px 30px;background:#fff;border:1px solid #d7e5f0;border-radius:14px}body.sr-page-cart .cart-item__name{font:600 17px/1.75 var(--font-body-family);color:#243c53}body.sr-page-cart .cart-item__details .product-option{font-size:13px;color:#63798c}body.sr-page-cart .cart-item__price-wrapper .price{font-size:17px;color:#123659;font-weight:600}body.sr-page-cart .quantity{border:1px solid #b9ccdf;border-radius:6px;background:#fff;color:#243c53;--color-foreground:36,60,83}body.sr-page-cart .quantity:after{box-shadow:none}body.sr-page-cart .cart__footer{background:#fff;border:1px solid #d7e5f0;border-radius:14px;padding:28px!important;margin-top:22px;gap:28px}body.sr-page-cart .cart__footer .cart__blocks{width:100%}body.sr-page-cart .totals__total{font:600 16px/1.7 var(--font-body-family);color:#243c53}body.sr-page-cart .totals__total-value{font:700 24px/1.5 var(--font-body-family);color:#123659}body.sr-page-cart .cart__checkout-button{max-width:none;min-height:52px;background:#066aca;color:#fff}body.sr-page-cart .tax-note{color:#63798c;font-size:12px;line-height:1.8}body.sr-page-cart .cart__warnings{padding:50px 25px;background:#fff;border:1px solid #d7e5f0;border-radius:14px}body.sr-page-cart .cart__empty-text{font-size:28px;color:#123659;margin-bottom:25px}.sr-home{font:400 14px/1.85 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:#243c53;background:#f7fbff}.sr-home h1,.sr-home h2,.sr-home p,.sr-home figure{margin:0}.sr-home a{text-decoration:none}.sr-home-wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}.sr-home-eyebrow{display:block;color:#066aca;letter-spacing:.14em;font-size:10px;font-weight:700;margin-bottom:20px}.sr-home-hero{padding:60px 0 66px;background:linear-gradient(125deg,#f7fbff,#edf6ff)}.sr-home-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:center}.sr-home h1{font:500 clamp(32px,3.3vw,46px)/1.65 "Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.03em;color:#123659;margin-bottom:24px}.sr-home h1 em{font-style:normal;color:#066aca}.sr-home-copy>p{font-size:14px;line-height:2.1;margin-bottom:28px}.sr-home-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:13px 24px;border-radius:6px;background:#066aca;color:#fff;font-size:13px;font-weight:600}.sr-home-secondary{display:block;margin-top:16px;color:#066aca;font-size:12px}.sr-home-hero-photo{border-radius:130px 130px 12px 12px;overflow:hidden;background:#fff}.sr-home-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:1.08;object-fit:cover;object-position:55% center}.sr-home-hero-photo figcaption{font-size:10px;padding:12px 20px;color:#63798c}.sr-home-facts{background:#fff;border-block:1px solid #d7e5f0}.sr-home-facts>.sr-home-wrap{display:flex;justify-content:space-around;gap:20px;padding-block:18px;font-size:12px}.sr-home-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:80px}.sr-home-product>figure{background:#fff;border:1px solid #d7e5f0;border-radius:14px;overflow:hidden}.sr-home-product img{width:100%;height:auto;display:block}.sr-home h2{font:500 clamp(25px,2.8vw,34px)/1.7 "Hiragino Mincho ProN","Yu Mincho",serif;color:#123659;margin-bottom:22px;letter-spacing:.03em}.sr-home-product-copy>p{font-size:14px;line-height:2;margin-bottom:22px}.sr-home .sr-home-price{font-size:27px;font-weight:700;color:#123659;margin-bottom:24px}.sr-home-price small{font-size:11px;color:#63798c;font-weight:400;margin-left:8px}.sr-home .sr-home-fine{font-size:11px;line-height:1.9;color:#63798c;margin-top:20px;margin-bottom:0}.sr-home-help{padding:65px 0;background:#edf6ff;border-top:1px solid #d7e5f0}.sr-home-help>.sr-home-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sr-home-help-links{display:grid;gap:12px}.sr-home-help-links>a{display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding:18px 22px;background:#fff;border:1px solid #c7dced;border-radius:10px;color:#243c53}.sr-home-help-links>a>span:first-child{grid-column:1;font-size:10px;letter-spacing:.04em;color:#63798c}.sr-home-help-links strong{grid-column:1;font-size:15px;font-weight:600}.sr-home-help-links>a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:#066aca}@media(max-width:749px){.sr-shell-inner,.sr-shell-footer-inner,.sr-shell-footer-bottom,.sr-home-wrap,body.sr-page-cart .page-width{width:calc(100% - 40px)}.sr-shell-ribbon{font-size:9px;padding:5px 12px;letter-spacing:.04em}.sr-shell-inner{height:65px;gap:12px}.sr-shell-brand{font-size:23px}.sr-shell-brand small{font-size:8px;letter-spacing:.1em}.sr-shell-desktop{display:none}.sr-shell-nav{gap:9px}.sr-shell-nav .sr-shell-shop{font-size:11px;padding:10px 13px}.sr-shell-cart{width:40px;height:40px}.sr-shell-cart svg{width:24px;height:24px}.sr-shell-footer{padding-top:28px}.sr-shell-footer-inner{display:block}.sr-shell-footer-inner p{font-size:11px;margin-top:12px}.sr-shell-footer-nav{margin-top:20px;gap:6px 18px}.sr-shell-footer-bottom{display:block;padding-top:12px;margin-top:17px}.sr-shell-footer-bottom nav{gap:4px 17px}.sr-shell-footer-bottom small{display:block;margin-top:12px}body.sr-page-cart #MainContent{padding:30px 0 45px}.sr-page-cart .title--primary{font-size:28px!important}body.sr-page-cart .cart__items{padding:20px 15px}body.sr-page-cart .cart-item__name{font-size:14px;line-height:1.8}body.sr-page-cart .cart-item__details .product-option{font-size:12px}body.sr-page-cart .cart-item__price-wrapper .price{font-size:15px}body.sr-page-cart .cart__footer{padding:22px 18px!important}body.sr-page-cart .totals__total-value{font-size:22px}body.sr-page-cart .tax-note{font-size:11px}.sr-home-hero{padding:34px 0 36px}.sr-home-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.sr-home-eyebrow{font-size:9px;margin-bottom:16px}.sr-home h1{font-size:30px;line-height:1.7;margin-bottom:18px}.sr-home-copy>p{font-size:12px;line-height:2;margin-bottom:23px}.sr-home-primary{font-size:12px;min-height:50px;padding:13px 19px;gap:20px}.sr-home-secondary{font-size:11px}.sr-home-hero-photo{border-radius:100px 100px 10px 10px}.sr-home-hero-photo img{aspect-ratio:1.15}.sr-home-hero-photo figcaption{font-size:9px}.sr-home-facts>.sr-home-wrap{flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;font-size:10px;padding-block:14px}.sr-home-product{grid-template-columns:minmax(0,1fr);gap:29px;padding-block:46px}.sr-home-product>figure{max-width:470px;width:100%;margin-inline:auto}.sr-home h2{font-size:25px;margin-bottom:17px}.sr-home-product-copy>p{font-size:12px}.sr-home .sr-home-price{font-size:25px;margin-bottom:20px}.sr-home .sr-home-fine{font-size:10px}.sr-home-help{padding:42px 0}.sr-home-help>.sr-home-wrap{grid-template-columns:minmax(0,1fr);gap:20px}.sr-home-help-links strong{font-size:14px}.sr-home-help-links>a{padding:16px 19px}}@media(max-width:360px){.sr-shell-brand{font-size:20px}.sr-shell-nav{gap:7px}.sr-shell-nav .sr-shell-shop{font-size:10px;padding:10px}.sr-shell-cart{width:38px;height:38px}.sr-home h1{font-size:24px;letter-spacing:0}.sr-home-primary{gap:15px;font-size:11px;padding:13px 16px}.sr-home h2{font-size:22px}}@media(max-width:749px){body.sr-page-cart .cart-items thead{display:none}body.sr-page-cart .cart-item{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px 15px}body.sr-page-cart .cart-item__media{grid-column:1;grid-row:1/3}body.sr-page-cart .cart-item__image{width:72px;max-width:72px}body.sr-page-cart .cart-item__details{grid-column:2;grid-row:1;min-width:0}body.sr-page-cart .cart-item__totals:not(.small-hide){grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}body.sr-page-cart .cart-item__quantity{grid-column:1/-1;grid-row:3;padding-top:4px}body.sr-page-cart .cart-item__quantity-wrapper{justify-content:flex-end;flex-wrap:nowrap}body.sr-page-cart .cart-item__details .product-option{word-break:normal}}body.sr-page-cart cart-remove-button .button{background:transparent;color:#63798c;--color-button:255,255,255;--color-button-text:99,121,140}@media(min-width:750px){body.sr-page-cart .cart__footer:not(:has(.cart__note)){max-width:460px;margin-left:auto}}@media(max-width:749px){body:has(.sticky-buy) shopify-chat{--shopify-chat-activator-offset: calc(110px + env(safe-area-inset-bottom)) !important}body:has(.sticky-buy) shopify-chat::part(activator){translate:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/serione-store.css.map */
