@font-face{font-family:A1Mincho;src:url(https://knot.itembox.design/item/mokuito/font/A-OTF-A1MinchoStd-Bold.otf)}@font-face{font-family:KozMinPr6N-Bold;src:url(/cdn/shop/files/KozMinPr6N-Bold.otf?v=1713425843)}@font-face{font-family:KozGoPr6N-Regular;src:url(/cdn/shop/files/KozGoPr6N-Regular.otf?v=1716191564)}@font-face{font-family:BauerBodoniBT-Roman;src:url(/cdn/shop/files/BauerBodoniBT-Roman.otf?v=1716191632)}@font-face{font-family:BauerBodoniBT-Bold;src:url(/cdn/shop/files/BauerBodoniBT-Bold.otf?v=1716191632)}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot.ttc?v=1716191632)}@font-face{font-family:Helvetica;src:url(/cdn/shop/files/Helvetica.ttc?v=1716191632)}@font-face{font-family:ZenOldMincho-Regular;src:url(/cdn/shop/files/ZenOldMincho-Regular.ttf?v=1717635078)}@font-face{font-family:SerifGothicLT-Light;src:url(/cdn/shop/files/ITC_Serif_Gothic_LT_Light.ttf?v=1719302579)}.garamond{font-family:adobe-garamond-pro,serif}.zen-kaku-gothic-new-regular{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.zen-old-mincho-regular{font-family:Zen Old Mincho,serif;font-weight:400;font-style:normal}.tab{display:none}@media(max-width:1060px){.tab{display:block}}.pc-tab{display:none}@media(min-width:1061px){.pc-tab{display:block}}.full_img{max-width:100vw;width:100vw;margin:0 calc(50% - 50vw)}.effect-fade{opacity:0;transform:translateY(60px) translateZ(0);transition:1.3s}.effect-fade.effect-scroll{opacity:1;transform:translate(0) translateZ(0)}#main{padding:0}h1,h2,h3,h4,h5,p{color:#202124;font-family:Zen Kaku Gothic New,YuGothic,Yu Gothic,YuGothic,sans-serif;line-height:1.5}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:block}a{text-decoration:none}.gift{overflow:hidden}.gift h1,.gift h2,.gift h3,.gift h4,.gift h5{font-weight:600}.gift .kv{margin:0 0 40px}.gift .kv img{width:100%}.gift .top{margin:0 0 2.8169vw;display:flex;gap:0 2.8169vw}@media(max-width:879px){.gift .top{flex-direction:column;gap:40px 0;margin:0 0 40px}}.gift .top__wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.gift .top__heading{font-size:2.39437vw}.gift .top__images{display:grid;grid-template-columns:repeat(3,15.07042vw);gap:0 .84507vw;padding:.70423vw 0 0}@media(max-width:879px){.gift .top__images{display:flex;gap:0 3.46667vw;overflow:scroll}}.gift .top__text{font-size:.98592vw;font-weight:600;width:30.6338vw;line-height:2.14;text-align:justify}@media(max-width:879px){.gift .top__text{font-size:14px;width:100%;padding:0 20px}}.gift .section{display:flex;flex-direction:column;align-items:center}.gift .section__title{font-size:40px;display:flex;flex-direction:column;align-items:center}@media(max-width:879px){.gift .section__title{font-size:24px}}.gift .section__title span{color:#dcb800;font-size:18px;margin:-5px 0 0}@media(max-width:879px){.gift .section__title span{font-size:12px;margin:0}}.gift .choose{background:#efede3;padding:56px 0 96px;margin:0 0 55px}@media(max-width:879px){.gift .choose{padding:40px 0;margin:0 0 40px}}.gift .choose__title{margin:0 0 64px}@media(max-width:879px){.gift .choose__title{margin:0 0 32px}}.gift .choose__splide{max-width:940px;margin:0 0 45px}@media(max-width:879px){.gift .choose__splide{margin:0 0 21.33333vw}}.gift .choose .splide__track{padding:36px 0}@media(max-width:879px){.gift .choose .splide__track{padding:5% 0}}.gift .choose .splide__slide figure{transition:transform .3s ease}.gift .choose .splide__slide.is-active figure{transform:scale(1.2)}.gift .choose .splide__slide.is-prev figure{transform:translate(-12px)}.gift .choose .splide__slide.is-next figure{transform:translate(12px)}.gift .choose .splide__arrow{background:none;width:40px;height:40px}@media(max-width:879px){.gift .choose .splide__arrow{width:10.66667vw;height:10.66667vw;top:115%}}.gift .choose .splide__arrow img{width:100%}.gift .choose .splide__arrow--prev{left:-80px}@media(max-width:879px){.gift .choose .splide__arrow--prev{left:30px}}.gift .choose .splide__arrow--next{right:-80px}@media(max-width:879px){.gift .choose .splide__arrow--next{right:30px}}.gift .choose .splide__pagination{gap:0 2.66667vw;bottom:-16.5%}.gift .choose .splide__pagination__page{background:#c3c3c3;margin:0;opacity:1;width:1.6vw;height:1.6vw}.gift .choose .splide__pagination__page.is-active{background:#202124;transform:scale(1)}.gift .choose__bottom{position:relative;width:100%;height:466px}@media(max-width:879px){.gift .choose__bottom{width:96.8vw;height:70.13333vw;height:calc(70.14vw + 98px)}}.gift .choose__bottom-item{display:flex;flex-direction:column;align-items:center;gap:55px 0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;position:absolute;top:0;left:0;right:0}@media(max-width:879px){.gift .choose__bottom-item{gap:50px 0}}.gift .choose__bottom-item.is-visible{opacity:1;visibility:visible}.gift .choose__items{display:flex;justify-content:center;gap:0 15px}@media(max-width:879px){.gift .choose__items{gap:0 1.6vw}}.gift .choose__item{display:flex;flex-direction:column;align-items:center;gap:20px 0;width:160px}@media(max-width:879px){.gift .choose__item{width:31.2vw;gap:2.66667vw 0}}.gift .choose__item img{width:100%}.gift .choose__item p{font-size:16px;line-height:1.3;text-align:center}@media(max-width:879px){.gift .choose__item p{font-size:3.2vw}}.gift .choose__btn{background:#202124;color:#fff;font-size:18px;font-weight:500;padding:9px 40px 9px 32px;border-radius:calc(1px / 0);position:relative}.gift .choose__btn:after{content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}.gift .voice{display:flex;flex-direction:column;align-items:center;margin:0 0 56px}@media(max-width:879px){.gift .voice{margin:0 0 40px}}.gift .voice__title{margin:0 0 8px}@media(max-width:879px){.gift .voice__title{margin:0}}.gift .voice__text{font-size:14px;line-height:1.43;text-align:center;margin:0 0 48px}@media(max-width:879px){.gift .voice__text{padding:0 20px;margin:0 0 30px}}.gift .voice__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;max-width:940px;padding:0 20px;margin:0 0 50px}@media(max-width:879px){.gift .voice__wrapper{display:flex;flex-direction:column;gap:16px 0;margin:0 0 30px}}.gift .voice__item{border:1px solid #E0E0E0;border-radius:10px;padding:24px}@media(max-width:879px){.gift .voice__item{padding:18px}}.gift .voice__item__wrap{display:flex;align-items:flex-start;gap:0 16px}@media(max-width:879px){.gift .voice__item__wrap{align-items:center;margin:0 0 10px}}.gift .voice__item-img{max-width:126px;width:35%}.gift .voice__item-contents{flex:1}.gift .voice__item-name{font-size:12px;margin:0 0 10px}.gift .voice__item-name span{color:#2f84ed;font-weight:600}.gift .voice__item-stars{display:flex;gap:0 2px;margin:0 0 10px}.gift .voice__item-title{font-size:14px;font-weight:600}@media(max-width:879px){.gift .voice__item-title{margin:0 0 5px}}.gift .voice__item-text{font-size:12px}.gift .voice__btn{background:#202124;color:#fff;font-size:18px;font-weight:500;padding:9px 40px 9px 32px;border-radius:calc(1px / 0);position:relative}.gift .voice__btn:after{content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}.gift .option{background:#f0f0f0;padding:56px 0;display:flex;flex-direction:column;align-items:center}@media(max-width:879px){.gift .option{padding:40px 0}}.gift .option__title{margin:0 0 48px}@media(max-width:879px){.gift .option__title{margin:0 0 30px}}.gift .option__wrapper{display:flex;flex-direction:column;gap:24px 0;max-width:940px;padding:0 20px}.gift .option__item{background:#fff;display:flex;gap:0 21px;padding:40px 24px}@media(max-width:879px){.gift .option__item{flex-direction:column;padding:15px 10px;gap:10px 0}}@media(min-width:880px){.gift .option__item-img{max-width:383px;width:50%}}.gift .option__item-img img{width:100%}.gift .option__item-contents{display:flex;flex-direction:column;flex:1}.gift .option__item-name{font-size:32px;line-height:1;margin:0 0 18px}@media(max-width:879px){.gift .option__item-name{font-size:24px;text-align:center;margin:0 0 10px}}.gift .option__item-text{font-size:14px;font-weight:600;line-height:1.71}@media(max-width:879px){.gift .option__item-text{text-align:center;margin:0 0 15px}}.gift .option__item-wrapper{margin:auto 0 0;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:879px){.gift .option__item-wrapper{display:grid;grid-template-columns:1fr 144px;gap:0 15px}}@media(max-width:879px){.gift .option__item-wrapper img{width:100%}}.gift .option__item-btn{font-size:18px;font-weight:600;border:1px solid #202124;border-radius:calc(1px / 0);padding:8px 33px 8px 19px;position:relative}.gift .option__item-btn:after{content:"";width:7px;height:7px;border-top:1px solid #202124;border-right:1px solid #202124;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}@media(max-width:879px){.gift .option__item:last-child .option__item-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px 0}}.gift .give-bnr{background:#ed502d;display:flex;justify-content:flex-start;gap:0 3.16901vw;padding:3.94366vw 0;margin:0 0 3.87324vw}@media(max-width:879px){.gift .give-bnr{flex-direction:column;align-items:center;padding:40px 0;gap:15px 0;margin:0 0 40px}}.gift .give-bnr__img{width:50.6%}@media(max-width:879px){.gift .give-bnr__img{width:100%}}.gift .give-bnr__wrapper{padding:1.69014vw 0 0}@media(max-width:879px){.gift .give-bnr__wrapper{display:flex;flex-direction:column;padding:0 20px;max-width:440px}}.gift .give-bnr__title{color:#fff;font-size:3.38028vw;line-height:1.04;margin:0 0 1.05634vw}@media(max-width:879px){.gift .give-bnr__title{font-size:34px;margin:0 0 15px}}.gift .give-bnr__text{color:#fff;font-size:1.69014vw;font-weight:600;line-height:1.67;margin:0 0 1.69014vw}@media(max-width:879px){.gift .give-bnr__text{font-size:18px;margin:0 0 30px}}.gift .give-bnr__btn{color:#fff;font-size:1.26761vw;border:1px solid #fff;border-radius:calc(1px / 0);padding:.6338vw 2.39437vw .77465vw 1.69014vw;position:relative}@media(max-width:879px){.gift .give-bnr__btn{align-self:center;font-size:18px;padding:8px 34px 9px 24px}}.gift .give-bnr__btn:after{content:"";width:.42254vw;height:.42254vw;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:1.40845vw}@media(max-width:879px){.gift .give-bnr__btn:after{width:6px;height:6px;right:20px}}.gift .delivery-time{display:flex;flex-direction:column;align-items:center;margin:0 0 55px}@media(max-width:879px){.gift .delivery-time{margin:0 0 40px}}.gift .delivery-time__title{margin:0 0 45px}@media(max-width:879px){.gift .delivery-time__title{margin:0 0 30px}}.gift .delivery-time__inner{display:flex;flex-direction:column;width:100%;max-width:940px;padding:0 20px}.gift .delivery-time__box{border:1px solid #E0E0E0;border-radius:10px;padding:24px 0;margin:0 0 45px}@media(max-width:879px){.gift .delivery-time__box{margin:0 0 30px}}.gift .delivery-time__detail{display:flex;justify-content:space-between;align-items:flex-end;padding:0 37px}@media(max-width:879px){.gift .delivery-time__detail{flex-direction:column;align-items:center;gap:15px 0;padding:0 10px}}.gift .delivery-time__detail:first-child{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E0E0E0}.gift .delivery-time__detail .contents{flex:1}.gift .delivery-time__detail .case{font-size:18px;font-weight:600;margin:0 0 12px}@media(max-width:879px){.gift .delivery-time__detail .case{font-size:14px;margin:0 0 5px}}.gift .delivery-time__detail .wrapper{display:contents}@media(max-width:879px){.gift .delivery-time__detail .wrapper{display:flex;align-items:flex-end}}.gift .delivery-time__detail .days{color:#ed502d;font-size:32px;font-weight:600}@media(max-width:879px){.gift .delivery-time__detail .days{font-size:24px;line-height:1.1}}.gift .delivery-time__detail .shipping{font-size:18px;font-weight:600}@media(max-width:879px){.gift .delivery-time__detail .shipping{font-size:14px}}.gift .delivery-time__detail .shipping span{font-size:12px;font-weight:400;vertical-align:baseline}.gift .delivery-time__detail .figure{max-width:585px;width:76%}@media(max-width:879px){.gift .delivery-time__detail .figure{width:100%}}.gift .delivery-time__wrapper{display:flex;flex-direction:column;gap:15px 0}.gift .delivery-time__item .heading{font-size:24px;margin:0 0 5px}.gift .delivery-time__item .text{font-size:14px;font-weight:500;margin:0 0 5px}.gift .delivery-time__item .note{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gift.css.map */
