@charset "UTF-8";main.md-page{display:block;width:100%;padding:0;margin:0;overflow-x:hidden;overflow-x:clip}.md,.md *,.md *:before,.md *:after{box-sizing:border-box}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md p,.md ul,.md ol,.md li,.md figure,.md blockquote,.md dl,.md dd,.md dt{padding:0;margin:0;font:inherit;line-height:inherit;color:inherit}.md ul,.md ol{list-style:none}.md li{margin:0}.md a{color:inherit;text-decoration:none}.md img{display:block;max-width:100%;height:auto;border:0}.md figure{margin:0}.md button{padding:0;font:inherit;color:inherit;cursor:pointer;background:transparent;border:0}:root{--md-paper: #fff;--md-paper-deep: #f7f7f7;--md-cream: #f5f5f5;--md-ink: #000;--md-accent: #820000;--md-charcoal: #3e3e3e;--md-brown: #000;--md-brown-soft: #3e3e3e;--md-ribbon: #e6e6e6;--md-limited: #888;--md-serif-en: "EB Garamond", "Georgia", serif;--md-serif-jp: "\6e38\660e\671d", "YuMincho", "\30d2\30e9\30ae\30ce\660e\671d  ProN W3", "Hiragino Mincho ProN", "Sawarabi Mincho", "HG\660e\671d E", "\ff2d\ff33  \ff30\660e\671d", "\ff2d\ff33  \660e\671d", serif;--md-sans-jp: sans-serif;--md-gutter-x: clamp(16px, 4vw, 32px);--md-gutter-x-sm: clamp(14px, 4vw, 20px);--md-container: 1280px}.md{overflow-x:hidden;overflow-x:clip;font-family:var(--md-sans-jp);font-size:14px;font-feature-settings:"palt";line-height:1.57;color:var(--md-ink);letter-spacing:.5px;background:var(--md-paper)}.md-closed{background:var(--md-paper)}.md-closed-hero{position:relative;display:flex;align-items:center;min-height:clamp(560px,74svh,780px);overflow:hidden;background:var(--md-cream)}.md-closed-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#fffffff0,#ffffffc7 42%,#ffffff2e)}.md-closed-hero .md-closed-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.md-closed-hero .md-closed-hero-image picture{display:contents}.md-closed-hero .md-closed-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.md-closed-hero .md-closed-hero-inner{position:relative;z-index:3;width:min(620px,calc(100% - var(--md-gutter-x) - var(--md-gutter-x)));padding:clamp(72px,10vh,112px) 0;margin-left:max(var(--md-gutter-x),calc((100vw - var(--md-container)) / 2))}.md-closed-hero .md-closed-hero-eyebrow{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline;margin-bottom:clamp(18px,2.5vh,28px);color:var(--md-charcoal)}.md-closed-hero .md-closed-hero-eyebrow:before{display:block;flex-shrink:0;width:clamp(34px,3.8vw,56px);height:1px;content:"";background:currentcolor}.md-closed-hero .md-closed-hero-eyebrow-en{font-family:var(--md-serif-en);font-size:clamp(15px,1.25vw,19px);letter-spacing:.14em}.md-closed-hero .md-closed-hero-eyebrow-jp{font-family:var(--md-sans-jp);font-size:12px;color:var(--md-charcoal);letter-spacing:.12em}.md-closed-hero .md-closed-hero-status{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;margin:0 0 clamp(18px,2.4vh,28px);font-family:var(--md-serif-jp);font-size:12px;line-height:1.45;color:#fff;letter-spacing:.08em;background:var(--md-limited);border-radius:3px}.md-closed-hero .md-closed-hero-title{max-width:9.8em;margin:0 0 clamp(18px,2.8vh,30px);font-family:var(--md-serif-jp);font-size:clamp(36px,5.2vw,64px);font-weight:400;font-feature-settings:"palt" 1;line-height:1.28;color:var(--md-ink);letter-spacing:.05em}.md-nowrap{white-space:nowrap}.md-closed-hero .md-closed-hero-lead{max-width:34em;margin:0 0 clamp(28px,4vh,42px);font-family:var(--md-sans-jp);font-size:clamp(14px,1.05vw,16px);line-height:1.9;color:var(--md-charcoal);letter-spacing:.04em}.md-closed-hero .md-closed-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.md-closed-btn{display:inline-flex;gap:.9em;align-items:center;justify-content:center;min-height:58px;padding:16px 30px;font-family:var(--md-sans-jp);font-size:14px;font-weight:700;letter-spacing:1.3px;border-radius:0;transition:background .25s ease,color .25s ease,transform .25s ease}.md-closed-btn:hover{transform:translateY(-2px)}.md .md-closed-btn-primary{color:#fff;background:var(--md-accent);border:1px solid var(--md-accent)}.md .md-closed-btn-primary span{color:#fff}.md .md-closed-btn-primary:hover{background:var(--md-charcoal);border-color:var(--md-charcoal)}.md .md-closed-btn-secondary{color:var(--md-ink);background:transparent;border:1px solid var(--md-charcoal)}.md .md-closed-btn-secondary:hover{color:#fff;background:var(--md-charcoal)}.md .md-closed-btn-secondary:hover span{color:#fff}.md-closed-notice{display:flex;gap:clamp(18px,3vw,40px);align-items:flex-start;max-width:var(--md-container);padding:clamp(22px,3.8vw,36px) var(--md-gutter-x);margin:0 auto;color:var(--md-charcoal);border-bottom:1px solid var(--md-ribbon)}.md-closed-notice .md-closed-notice-label{flex:0 0 min(260px,28%);font-family:var(--md-serif-en);font-size:16px;color:var(--md-ink);letter-spacing:.14em}.md-closed-notice .md-closed-notice-text{flex:1 1 0;max-width:50em;font-family:var(--md-sans-jp);font-size:14px;line-height:1.85;letter-spacing:.04em}.md-closed-section{padding:clamp(86px,12vh,140px) var(--md-gutter-x)}.md-closed-gifts{background:var(--md-paper)}.md-closed-stores{background:var(--md-paper-deep)}.md-closed-section .md-closed-section-header{max-width:var(--md-container);margin:0 auto clamp(42px,6vh,72px)}.md-closed-section .md-closed-section-kicker{margin:0 0 14px;font-family:var(--md-serif-en);font-size:13px;color:var(--md-charcoal);letter-spacing:.28em}.md-closed-section .md-closed-section-title{max-width:12em;margin:0 0 16px;font-family:var(--md-serif-jp);font-size:clamp(30px,4vw,52px);font-weight:400;font-feature-settings:"palt" 1;line-height:1.35;color:var(--md-ink);letter-spacing:.05em}.md-closed-section .md-closed-section-lead{max-width:38em;font-family:var(--md-sans-jp);font-size:14px;line-height:1.85;color:var(--md-charcoal);letter-spacing:.04em}.md-closed-card-grid,.md-closed-store-grid{display:flex;flex-wrap:wrap;gap:clamp(20px,2.6vw,34px);align-items:stretch;max-width:var(--md-container);margin:0 auto}.md-closed-card-grid>.md-closed-card{flex:1 1 30%}.md-closed-store-grid>.md-closed-store{flex:1 1 22%}.md-closed-card,.md-closed-store{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--md-ink);background:#fff;border:1px solid var(--md-ribbon);border-radius:0;transition:transform .25s ease,border-color .25s ease}.md-closed-card:hover,.md-closed-store:hover{border-color:var(--md-charcoal);transform:translateY(-3px)}.md-closed-card .md-closed-card-image,.md-closed-store .md-closed-store-image{aspect-ratio:16 / 10;overflow:hidden;background:var(--md-cream)}.md-closed-card .md-closed-card-image img,.md-closed-store .md-closed-store-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.md-closed-card:hover .md-closed-card-image img,.md-closed-store:hover .md-closed-store-image img{transform:scale(1.04)}.md-closed-card .md-closed-card-body,.md-closed-store .md-closed-store-body{display:flex;flex:1;flex-direction:column;padding:clamp(22px,2.4vw,32px)}.md-closed-card .md-closed-card-eyebrow,.md-closed-store .md-closed-store-area{margin:0 0 12px;font-family:var(--md-serif-en);font-size:12px;color:var(--md-charcoal);letter-spacing:.22em}.md-closed-card .md-closed-card-title,.md-closed-store .md-closed-store-name{margin:0 0 12px;font-family:var(--md-serif-jp);font-size:clamp(21px,2vw,28px);font-weight:400;font-feature-settings:"palt" 1;line-height:1.35;color:var(--md-ink);letter-spacing:.04em}.md-closed-store .md-closed-store-name{font-family:var(--md-serif-en);letter-spacing:.06em}.md-closed-card .md-closed-card-text,.md-closed-store .md-closed-store-text{font-family:var(--md-sans-jp);font-size:13.5px;line-height:1.8;color:var(--md-charcoal);letter-spacing:.04em}@media(max-width:1023px){.md-closed-hero:after{background:#ffffffd6}.md-closed-hero .md-closed-hero-inner{margin-right:auto}.md-closed-card-grid,.md-closed-store-grid{flex-direction:column;max-width:720px}}@media(max-width:767px){.md-closed-hero{align-items:flex-start;min-height:660px}.md-closed-hero:after{background:linear-gradient(180deg,#ffffffeb,#ffffffc7 52%,#fff3)}.md-closed-hero .md-closed-hero-image img{object-position:center bottom}.md-closed-hero .md-closed-hero-inner{width:calc(100% - var(--md-gutter-x-sm) - var(--md-gutter-x-sm));padding:64px 0 260px;margin:0 auto}.md-closed-hero .md-closed-hero-eyebrow{gap:8px 12px;margin-bottom:18px}.md-closed-hero .md-closed-hero-eyebrow:before{width:28px}.md-closed-hero .md-closed-hero-eyebrow-en{font-size:13px;letter-spacing:.1em}.md-closed-hero .md-closed-hero-eyebrow-jp{font-size:11px}.md-closed-hero .md-closed-hero-title{max-width:9em;font-size:clamp(30px,9vw,42px);line-height:1.38}.md-closed-hero .md-closed-hero-lead{font-size:13.5px;line-height:1.85}.md-closed-hero .md-closed-hero-actions,.md-closed-btn{width:100%}.md-closed-notice{flex-direction:column;padding:24px var(--md-gutter-x-sm)}.md-closed-section{padding:72px var(--md-gutter-x-sm)}.md-closed-section .md-closed-section-title{font-size:clamp(27px,8vw,36px);line-height:1.42}.md-closed-card .md-closed-card-body,.md-closed-store .md-closed-store-body{padding:22px 18px 26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-mothersday-closed.css.map */
