.template-collection #top{margin-top:0}.template-collection{overflow:visible!important}.collection-gift__head,.collection-gift__section,#shopify-section-collection-gift-recommendations,.collection-gift__faq{max-width:1280px;margin-left:auto;margin-right:auto}@media screen and (min-width:601px){.br-sp-only{display:none}}.collection-gift{padding-bottom:100px}@media screen and (max-width:600px){.collection-gift{padding-bottom:60px}}.collection-gift__collectionlink{font-family:Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Meiryo,\30e1\30a4\30ea\30aa,sans-serif;font-weight:300;font-size:12px;letter-spacing:.06em;line-height:24px;text-align:left;color:#555;padding-bottom:5px;position:relative;text-decoration:none;border-bottom:1px solid #555}@media screen and (max-width:600px){.collection-gift__collectionlink{font-weight:300;font-size:10px;letter-spacing:.03em;line-height:12px;text-align:left;color:#555}}.collection-gift__collectionlink__wrapper{display:flex;justify-content:flex-end;width:100%;margin-top:24px}@media screen and (max-width:600px){.collection-gift__collectionlink__wrapper{margin-top:12px;justify-content:flex-start}}.collection-gift__collectionlink__wrapper.wrapper_left,.flex-reverse .collection-gift__collectionlink__wrapper{justify-content:flex-start}.collection-gift__productlink{font-family:Hiragino Sans;font-weight:400;font-size:11px;letter-spacing:.05em;line-height:22px;text-align:left;color:#555;text-decoration:none;display:block}@media screen and (max-width:600px){.collection-gift__productlink{font-family:Hiragino Sans;font-weight:400;font-size:9px;letter-spacing:.025em;line-height:20px;text-align:left;color:#555;display:block}}.collection-gift__productlink__wrapper{text-align:right;padding-top:18px}@media screen and (max-width:600px){.collection-gift__productlink__wrapper{text-align:left;padding:12px 5px 0 0}}.collection-gift__productlink__wrapper.wrapper_left,.flex-reverse .collection-gift__productlink__wrapper{text-align:left}.collection-gift__productlink__wrapper br{display:none}.collection-gift__head__hero{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.collection-gift__head__hero{flex-direction:column-reverse}}.collection-gift__head__hero__textbox{padding-left:79px;padding-right:79px}@media screen and (max-width:600px){.collection-gift__head__hero__textbox{padding-left:30px;padding-right:30px;width:100%}}.collection-gift__head__hero__textbox__title{font-family:Baskerville URW;font-weight:400;font-size:40px;letter-spacing:.05em;line-height:48px;text-align:left;color:#555}@media screen and (max-width:600px){.collection-gift__head__hero__textbox__title{font-family:Baskerville URW;font-weight:400;font-size:28px;letter-spacing:.025em;line-height:24px;text-align:left;color:#555}}.collection-gift__head__hero__textbox__text{font-family:YuMincho;font-weight:500;font-size:14px;letter-spacing:.05em;line-height:32px;text-align:left;color:#555}@media screen and (max-width:600px){.collection-gift__head__hero__textbox__text{font-family:YuMincho;font-weight:500;font-size:13px;letter-spacing:.05em;line-height:28px;text-align:left;color:#555}}.collection-gift__head__hero img{width:62.65%}@media screen and (max-width:600px){.collection-gift__head__hero img{width:100%;margin-bottom:57px}}.collection-gift__head__pc{padding:80px 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.collection-gift__head__pc{display:none}}.collection-gift__head__pc__link{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:26px;text-align:left;color:#555;text-decoration:none;display:flex;align-items:center;margin:0 28px}.collection-gift__head__pc__link svg{margin-left:8px}.collection-gift__head__sp{display:none}@media screen and (max-width:600px){.collection-gift__head__sp{display:block;padding-left:30px;padding-right:30px;margin-top:40px;margin-bottom:72px}}.collection-gift__head__sp__box{background-color:#f5f5f5;width:100%;height:40px;position:relative;display:flex;align-items:center}.collection-gift__head__sp__select{width:100%;background-color:#f5f5f5;height:40px;font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.025em;line-height:20px;text-align:left;color:#555;padding-left:20px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.collection-gift__head__sp svg{position:absolute;width:10px;right:12px}.collection-gift__section__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}@media screen and (max-width:600px){.collection-gift__section__top{flex-direction:column-reverse;margin-bottom:60px}}.collection-gift__section__top.flex-reverse{flex-direction:row-reverse}@media screen and (max-width:600px){.collection-gift__section__top.flex-reverse{flex-direction:column-reverse}}.collection-gift__section__top__imgbox{width:69.29%}@media screen and (max-width:600px){.collection-gift__section__top__imgbox{width:100%}}@media screen and (max-width:600px){.collection-gift__section__top__imgbox__desc{padding-left:30px}}.collection-gift__section__top__textbox{width:30.61%;padding:75px 79px 75px 75px}@media screen and (max-width:600px){.collection-gift__section__top__textbox{width:100%;padding:0 30px 40px}}.collection-gift__section__top__textbox__title{font-family:YuMincho;font-weight:500;font-size:24px;letter-spacing:.05em;line-height:48px;text-align:left;color:#555}@media screen and (max-width:600px){.collection-gift__section__top__textbox__title{font-family:YuMincho;font-weight:500;font-size:20px;letter-spacing:.025em;line-height:20px;text-align:left;color:#555;margin-bottom:20px}}.collection-gift__section__top__textbox__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555}@media screen and (max-width:600px){.collection-gift__section__top__textbox__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.03em;line-height:20px;text-align:left;color:#555}}.collection-gift__section__bottom{width:78%;margin:auto auto 120px;display:flex;justify-content:space-between}@media screen and (max-width:600px){.collection-gift__section__bottom{width:100%;overflow-x:scroll;margin-bottom:80px}}.collection-gift__section__bottom__box{width:32.27%}@media screen and (max-width:600px){.collection-gift__section__bottom__box{min-width:234px;margin-right:8px}}@media screen and (max-width:600px){.collection-gift__section__bottom__box:first-child{margin-left:30px}}@media screen and (max-width:600px){.collection-gift__section__bottom__box:last-child{margin-right:30px}}.collection-gift__section__bottom__box img{object-fit:cover}.collection-gift__recommendation{border-top:1px solid #e3e3e6;padding-top:117px;width:78%;margin:auto}@media screen and (max-width:600px){.collection-gift__recommendation{width:calc(100% - 60px);padding-top:58px;margin-left:30px;margin-right:30px}}.collection-gift__recommendation__title{font-family:Baskerville URW;font-weight:400;font-size:32px;letter-spacing:.05em;line-height:48px;text-align:left;color:#555;margin-bottom:43px}@media screen and (max-width:600px){.collection-gift__recommendation__title{font-family:Baskerville URW;font-weight:400;font-size:24px;letter-spacing:.025em;line-height:30px;text-align:left;color:#555}}.collection-gift__recommendation__bottom{display:flex;justify-content:space-between;margin-bottom:120px}@media screen and (max-width:600px){.collection-gift__recommendation__bottom{width:100%;margin-bottom:50px;flex-direction:column}}.collection-gift__recommendation__bottom__box{width:32.27%;text-decoration:none}@media screen and (max-width:600px){.collection-gift__recommendation__bottom__box{width:100%;margin-bottom:40px}}@media screen and (max-width:600px){.collection-gift__recommendation__bottom__box:first-child{margin-left:0}}@media screen and (max-width:600px){.collection-gift__recommendation__bottom__box:last-child{margin-right:0}}.collection-gift__recommendation__bottom__box img{object-fit:cover;margin-bottom:24px}@media screen and (max-width:600px){.collection-gift__recommendation__bottom__box img{margin-bottom:16px}}.collection-gift__recommendation__bottom__box__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:26px;text-align:left;color:#555;text-decoration:none}@media screen and (max-width:600px){.collection-gift__recommendation__bottom__box__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.03em;line-height:20px;text-align:left;color:#555}}.collection-gift__wrapping{padding:120px 0;background-color:#f5f5f5}@media screen and (max-width:600px){.collection-gift__wrapping{padding:58px 0 60px}}.collection-gift__wrapping__inside{max-width:1280px;margin-left:auto;margin-right:auto}.collection-gift__wrapping__inner{width:78%;margin:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:600px){.collection-gift__wrapping__inner{width:100%;padding-left:30px;padding-right:30px;flex-direction:column}}.collection-gift__wrapping__inner img{width:58.69%}@media screen and (max-width:600px){.collection-gift__wrapping__inner img{width:100%;margin-top:40px}}.collection-gift__wrapping__box{width:33.96%}@media screen and (max-width:600px){.collection-gift__wrapping__box{width:100%}}.collection-gift__wrapping__box__title{font-family:Baskerville URW;font-weight:400;font-size:32px;letter-spacing:.05em;line-height:48px;text-align:left;color:#555;margin-bottom:27px}@media screen and (max-width:600px){.collection-gift__wrapping__box__title{font-family:Baskerville URW;font-weight:400;font-size:24px;letter-spacing:.025em;line-height:24px;text-align:left;color:#555;margin-bottom:20px}}.collection-gift__wrapping__box__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.04em;line-height:26px;text-align:left;color:#555;margin-bottom:42px}@media screen and (max-width:600px){.collection-gift__wrapping__box__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:22px;text-align:left;color:#555;margin-bottom:14px}}.collection-gift__wrapping__box__link{font-family:Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Meiryo,\30e1\30a4\30ea\30aa,sans-serif;font-weight:300;font-size:12px;letter-spacing:.06em;line-height:24px;text-align:left;color:#555;padding-bottom:5px;text-decoration:none;border-bottom:1px solid #555}@media screen and (max-width:600px){.collection-gift__wrapping__box__link{font-weight:300;font-size:12px;letter-spacing:.06em;line-height:12px;text-align:left;color:#555}}.collection-gift__faq{width:51.87%;margin:auto;padding-top:120px;padding-bottom:88px}@media screen and (max-width:600px){.collection-gift__faq{width:100%;padding-left:30px;padding-right:30px;padding-bottom:0}}.collection-gift__faq__title{font-family:YuMincho;font-weight:500;font-size:24px;letter-spacing:.05em;line-height:40px;text-align:left;color:#555;margin-bottom:40px}@media screen and (max-width:600px){.collection-gift__faq__title{font-family:YuMincho;font-weight:500;font-size:16px;letter-spacing:.025em;line-height:20px;text-align:left;color:#555;margin-bottom:18px}}.collection-gift__faq__row__question{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555;padding:22px 45px 22px 16px;background-color:#f5f5f5;margin-top:16px;position:relative;cursor:pointer}@media screen and (max-width:600px){.collection-gift__faq__row__question{padding:16px 32px 16px 16px;margin-top:8px;font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.03em;line-height:20px;text-align:left;color:#555}}.collection-gift__faq__row__question:before{content:"";position:absolute;width:13px;height:1px;top:calc(50% + -0px);right:18px;background-color:#555}@media screen and (max-width:600px){.collection-gift__faq__row__question:before{right:16px}}.collection-gift__faq__row__question:after{content:"";position:absolute;width:1px;height:13px;top:calc(50% - 6px);right:24px;background-color:#555}@media screen and (max-width:600px){.collection-gift__faq__row__question:after{right:22px}}.collection-gift__faq__row__question.active:after{display:none}.collection-gift__faq__row__answer{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555;padding-top:32px;padding-bottom:16px}@media screen and (max-width:600px){.collection-gift__faq__row__answer{padding-top:16px;padding-bottom:8px}}.collection-gift__faq__pagetop{display:flex;align-items:center;margin:80px auto auto;font-family:Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Meiryo,\30e1\30a4\30ea\30aa,sans-serif;font-weight:300;font-size:12px;letter-spacing:.06em;line-height:24px;text-align:left;color:#555;width:fit-content;cursor:pointer}@media screen and (max-width:600px){.collection-gift__faq__pagetop{margin:60px auto auto}}.collection-gift__faq__pagetop svg{transform:rotate(180deg);margin-left:8px}.page-gift__header{border-bottom:1px solid #e3e3e6;margin:0;padding:25px 0 16px;max-width:unset}@media screen and (max-width:600px){.page-gift__header{margin:0}}.page-gift__header__wrap{max-width:1200px;padding:0 15px;margin:auto}@media screen and (max-width:600px){.page-gift__header__wrap{margin-left:10px}}.page-gift__header__wrap,.page-gift__header__link{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro;font-weight:400;font-size:12px;letter-spacing:.1em;line-height:36px;text-align:left;color:#555;text-decoration:none}@media screen and (max-width:600px){.page-gift__header__wrap,.page-gift__header__link{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro;line-height:36px;text-align:left;color:#555;font-weight:400;font-size:13px;letter-spacing:.1rem}}.page-gift__wrapper{margin:auto auto 120px;max-width:1004px}@media screen and (max-width:600px){.page-gift__wrapper{margin-bottom:40px}}.page-gift__section{padding-top:99.5px;margin-bottom:20.5px}@media screen and (max-width:600px){.page-gift__section{padding-top:40px;margin-bottom:0}}.page-gift__section__top{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.page-gift__section__top{flex-direction:column-reverse}}.page-gift__section__top__text{width:23.8%;font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555}@media screen and (max-width:600px){.page-gift__section__top__text{width:100%;padding:40px 30px}}.page-gift__section__top__image{width:66.13%}@media screen and (max-width:600px){.page-gift__section__top__image{width:100%}}.page-gift__section__bottom{display:flex;align-items:flex-start;justify-content:center;margin-top:40px}@media screen and (max-width:600px){.page-gift__section__bottom{flex-wrap:wrap;justify-content:space-between;padding:0 30px;margin-top:0}}.page-gift__section__product{width:15.33%;margin:0 50px}@media screen and (max-width:600px){.page-gift__section__product{width:calc(50% - 3.75px);margin:0 0 40px}}@media screen and (max-width:600px){.page-gift__section__product .sp-cart-add-link svg{width:32px;height:32px}}.page-gift__section__product__link{text-decoration:none}.page-gift__section__product__title{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.1em;line-height:22px;text-align:left;color:#555;margin-bottom:16px}@media screen and (max-width:600px){.page-gift__section__product__title{font-family:Hiragino Sans;font-weight:400;font-size:9px;letter-spacing:.05em;line-height:16px;text-align:left;color:#555;margin-bottom:12px}}.page-gift__section__product__price{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.1em;line-height:12px;text-align:left;color:#989898;margin-bottom:24px}@media screen and (max-width:600px){.page-gift__section__product__price{font-family:Hiragino Sans;font-weight:400;font-size:9px;letter-spacing:.05em;line-height:10px;text-align:left;color:#989898;margin-bottom:12px}}.page-gift__section__product__swatch{margin-bottom:24px}@media screen and (max-width:600px){.page-gift__section__product__swatch{margin-bottom:12px}}.page-gift__section__product__swatch__wrapper{display:flex}.page-gift__section__product__swatch__wrapper__option{border-radius:50%;border:1px solid #e3e3e6;width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-right:8px}@media screen and (max-width:600px){.page-gift__section__product__swatch__wrapper__option{width:19px;height:19px;margin-right:6px}}.page-gift__section__product__swatch__wrapper__option span{display:block;border-radius:50%;width:16px;height:16px}@media screen and (max-width:600px){.page-gift__section__product__swatch__wrapper__option span{width:13px;height:13px}}@media screen and (max-width:600px){.page-sp-cart-modal{top:0;left:0;width:100%;z-index:1000;height:100vh}}.page-sp-cart-modal-inside{background:#fff}.page-sp-cart-modal-title{width:100%;text-align:center;font-size:15px;border-bottom:1px solid #e3e3e6;background:#fff;z-index:10;letter-spacing:3px;font-family:Hiragino Sans;font-weight:400;font-size:16px;letter-spacing:.05em;line-height:68px;color:#555}@media screen and (max-width:600px){.page-sp-cart-modal-title{top:0;left:0;height:48px;line-height:48px}}.page-sp-cart-modal .sp-cart-main-content{padding:12px 85px 53px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-main-content{padding:48px 0 20px;background-color:#fff}}.page-sp-cart-modal .sp-cart-right-item{width:calc(100% - 240px);display:flex;align-items:center;justify-content:space-between;padding-right:16px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-right-item{width:auto;justify-content:baseline;padding-right:0}}.page-sp-cart-modal .sp-cart-color-item{border-bottom:1px solid #e3e3e6;padding:28px 0 0;font-size:16px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-item{padding:16px}}.page-sp-cart-modal .sp-cart-color-title{font-size:12px;padding-bottom:8px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-title{padding-bottom:10px}}.page-sp-cart-modal .sp-cart-color-content{display:flex;align-items:center;justify-content:space-between}.page-sp-cart-modal .sp-cart-color-content img{width:22vw;height:22vw;max-width:120px;max-height:120px;object-fit:cover;margin-right:16px}.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper{display:inline-flex;align-items:center;border:1px solid #e3e3e6;white-space:nowrap;width:154px;height:56px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper{border:1px solid #989898;width:100px;height:40px}}.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button{padding:22px 24px;display:flex;align-items:center;cursor:pointer}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button{padding:10px 12px}}.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button .new-minus,.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button .new-plus{width:11px;height:11px;stroke-width:1.5px;vertical-align:-1px;color:#989898}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button .new-minus,.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .QuantitySelector__Button .new-plus{width:8px;height:8px}}.page-sp-cart-modal .sp-cart-color-content .QuantitySelector__Wrapper .quantity-selector{max-width:none;width:35px;font-size:12px;display:inline-block;text-align:center;border:none;color:#555;padding:6px 8px;border-radius:0;line-height:1.4;box-shadow:none}.page-sp-cart-modal .sp-cart-color-content .btn-submit{font-size:11px;font-weight:500;letter-spacing:2.2px;width:240px;height:56px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-content .btn-submit{width:140px;height:40px}}.page-sp-cart-modal .sp-cart-color-content .btn-sold-out#BIS_trigger{padding:2px;font-size:10px;min-height:auto;width:240px;height:56px}@media screen and (max-width:600px){.page-sp-cart-modal .sp-cart-color-content .btn-sold-out#BIS_trigger{width:140px;height:40px}}@media screen and (max-width:600px){.sp-cart-modaal-wrapper .modaal-inner-wrapper{padding:0}}.sp-cart-modaal-wrapper .modaal-content-container{padding:0}@media screen and (max-width:600px){.sp-cart-modaal-wrapper .modaal-content-container{padding:0}}.sp-cart-modaal-wrapper .modaal-container{max-width:834px;padding:0}@media screen and (max-width:600px){.sp-cart-modaal-wrapper .modaal-container{padding:0}}.sp-cart-modaal-wrapper .modaal-close{position:absolute;top:15px;right:25px;width:36px;height:36px;color:#555;padding:0;background:none;border:none;z-index:1001}@media screen and (max-width:600px){.sp-cart-modaal-wrapper .modaal-close{position:fixed;top:6px;right:10px}}.sp-cart-modaal-wrapper .modaal-close:before,.sp-cart-modaal-wrapper .modaal-close:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:28px;background:#555 0% 0% no-repeat padding-box}@media screen and (max-width:600px){.sp-cart-modaal-wrapper .modaal-close:before,.sp-cart-modaal-wrapper .modaal-close:after{height:20px}}.sp-cart-modaal-wrapper .modaal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.sp-cart-modaal-wrapper .modaal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:600px){.page-gift-details .section-base .center_gift{padding-left:30px;padding-right:30px}}@media screen and (max-width:600px){.page-gift-details .gift-details-top img{height:211px}}.page-gift-details .section__title{color:#555;font-family:YuMincho;font-weight:500;font-size:30px;letter-spacing:.1em;line-height:56px}@media screen and (max-width:600px){.page-gift-details .section__title{font-family:YuMincho;font-weight:500;font-size:24px!important;letter-spacing:.05em;line-height:36px;color:#555}}.page-gift-details .gift-wrapping-description{color:#555;font-family:YuMincho;font-weight:500;font-size:14px;letter-spacing:.05em;line-height:32px;text-align:center}@media screen and (max-width:600px){.page-gift-details .gift-wrapping-description{font-family:YuMincho;font-weight:500;font-size:13px;letter-spacing:.025em;line-height:28px;text-align:center;color:#555}}@media screen and (max-width:600px){.page-gift-details .link-jump-gift{display:none}}.page-gift-details .link-jump-gift .link-jump-gift-a{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:26px;text-align:left;color:#555;border:none}@media screen and (max-width:600px){.page-gift-details .link-jump-gift .link-jump-gift-a{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.025em;line-height:20px;text-align:left;color:#555}}@media screen and (max-width:600px){.page-gift-details .collection-gift__head__sp{padding:0;margin-top:40px;margin-bottom:60px}}.page-gift-details .gift-detail-title{font-family:YuMincho;font-weight:500;font-size:24px;letter-spacing:.05em;line-height:48px;text-align:left;color:#555}@media screen and (max-width:600px){.page-gift-details .gift-detail-title{font-family:YuMincho;font-weight:500;font-size:20px;letter-spacing:.025em;line-height:32px;text-align:left;color:#555}}.page-gift-details .gift-detail-text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555}@media screen and (max-width:600px){.page-gift-details .gift-detail-text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.03em;line-height:22px;text-align:left;color:#555}}.page-gift-details__banner{margin-top:80px}@media screen and (max-width:600px){.page-gift-details__banner{margin-top:60px}}.page-gift-details__banner__link{display:flex;justify-content:space-between;align-items:center;border:1px solid #e3e3e6;padding:8px;text-decoration:none}@media screen and (max-width:600px){.page-gift-details__banner__link{flex-direction:column;padding:20px}}.page-gift-details__banner__link:hover{opacity:.75}.page-gift-details__banner__image{width:48.89%;margin-bottom:0!important}@media screen and (max-width:600px){.page-gift-details__banner__image{width:100%;margin-bottom:20px!important}}.page-gift-details__banner__box{width:51.1%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:600px){.page-gift-details__banner__box{width:100%}}.page-gift-details__banner__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:26px;text-align:left;color:#555;width:292px;max-width:100%}@media screen and (max-width:600px){.page-gift-details__banner__text{font-family:Hiragino Sans;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:20px;text-align:left;color:#555}}.page-gift-details__banner__view{width:100%;padding-right:75px;display:flex;justify-content:flex-end}@media screen and (max-width:600px){.page-gift-details__banner__view{padding-right:0}}.page-gift-details__banner__view__text{font-family:"Swiss 721 BT";font-weight:300;font-size:12px;letter-spacing:.06em;line-height:12px;text-align:left;color:#555;padding-bottom:8px;border-bottom:1px solid #555}
/*# sourceMappingURL=/cdn/shop/t/470/assets/gift.css.map */
