@charset "UTF-8";.dl-common__section.dl-item_product{position:relative;z-index:100}.dl-common__section.dl-item_product .dl-common__section__wrap{padding-top:calc(var(--headerHeight) + 30px);margin-top:0;max-width:100%;width:82%;max-width:1280px}@media only screen and (max-width:1000px){.dl-common__section.dl-item_product .dl-common__section__wrap{padding:4rem 0;width:90%;padding-top:calc(var(--headerHeight) + 30px)}}@media only screen and (max-width:680px){.dl-common__section.dl-item_product .dl-common__section__wrap{padding:3rem 0;padding-top:calc(var(--headerHeight) + 55px)}}.dl-common__section .dl-item_product__wrap{position:relative;z-index:10}.dl-common__section .dl-item_product__inner{padding-top:var(--pow8);display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:stretch}@media only screen and (max-width:1000px){.dl-common__section .dl-item_product__inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column-reverse}}.dl-common__section .dl-item_product__left{grid-column:span 6}.dl-common__section .dl-item_product__left__wrap{padding-bottom:20px}.dl-common__section .dl-item_product__left__title{font-size:var(--pow1);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh);text-align:center;margin-bottom:1em;margin-top:11em}@media only screen and (max-width:680px){.dl-common__section .dl-item_product__left__title{margin-top:7em}}.dl-common__section .dl-item_product__imageColor{margin-bottom:2rem}.dl-common__section .dl-item_product__imageColor__image{position:relative;display:block}.dl-common__section .dl-item_product__imageColor__image span{position:relative;z-index:0;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.dl-common__section .dl-item_product__imageColor__image span:before{content:"";padding-top:100%;width:100%;display:block}@media only screen and (max-width:1000px){.dl-common__section .dl-item_product__imageColor2{width:70%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:680px){.dl-common__section .dl-item_product__imageColor2{width:100%}}.dl-common__section .dl-item_product__imageColor2__image{position:relative;display:block}.dl-common__section .dl-item_product__imageColor2__image span{position:relative;z-index:0;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.dl-common__section .dl-item_product__imageColor2__image span:before{content:"";padding-top:100%;width:100%;display:block}.dl-common__section .dl-item_product__movie{margin-bottom:2rem;padding-bottom:56.25%;height:0;overflow:hidden;position:relative;cursor:pointer}.dl-common__section .dl-item_product__movie.is-active .dl-item_product__movie__cover{opacity:0}.dl-common__section .dl-item_product__movie__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:10;opacity:1;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms,visibility .4s cubic-bezier(.25,.1,.25,1) 0ms}.dl-common__section .dl-item_product__movie__cover svg{position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%) rotate(0) scale(1);width:10%;fill:var(--White)}.dl-common__section .dl-item_product__movie__wrap{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.dl-common__section .dl-item_product__movie iframe{position:absolute;width:100%;height:100%;top:0;left:0}.dl-common__section .dl-item_product__imageCut__box{margin-bottom:1rem}.dl-common__section .dl-item_product__imageCutThumb{margin-top:1rem}.dl-common__section .dl-item_product__imageCutThumb__ul{display:grid;grid-template-columns:repeat(8,1fr);gap:1rem}@media only screen and (max-width:680px){.dl-common__section .dl-item_product__imageCutThumb__ul{grid-template-columns:repeat(6,1fr)}}.dl-common__section .dl-item_product__imageCutThumb__box{position:relative;cursor:pointer}.dl-common__section .dl-item_product__styleGallery__box{margin-bottom:1rem}.dl-common__section .dl-item_product__right{grid-column:8/span 5;position:relative}@media only screen and (max-width:1000px){.dl-common__section .dl-item_product__right{width:100%}}.dl-common__section .dl-item_product__right__wrap{position:relative;bottom:auto;height:100%}@media only screen and (max-width:1000px){.dl-common__section .dl-item_product__right__wrap{height:auto}}.dl-common__section .dl-item_product__right__wrap dl-js-float{display:block;overflow:hidden;padding-bottom:60px}@media only screen and (max-width:680px){.dl-common__section .dl-item_product__right__wrap dl-js-float{position:relative;left:auto;padding-bottom:0}}.dl-common__section .dl-item_product__right__wrap dl-js-float_cartbtn{position:fixed;width:100%;left:0;bottom:0;background-color:var(--Base1);padding:1rem 5vw;padding-bottom:env(safe-area-inset-bottom);margin-bottom:0;z-index:100;border-top:1px solid var(--Border);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms,visibility .4s cubic-bezier(.25,.1,.25,1) 0ms}.dl-common__section .dl-item_product__right__wrap dl-js-float_cartbtn.is-active{opacity:1;visibility:visible}.dl-common__section .dl-item_product__taglist{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;gap:3px;margin-bottom:3rem;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--en);letter-spacing:.125em;line-height:1}.dl-common__section .dl-item_product__taglist__tag1{background-color:var(--Base3);border:1px solid var(--Base3);display:inline-block;padding:.5em .7em}.dl-common__section .dl-item_product__taglist__tag2{background-color:var(--SubText);border:1px solid var(--SubText);color:var(--White);display:inline-block;padding:.5em .7em}.dl-common__section .dl-item_product__taglist__tag3{background-color:var(--Text);border:1px solid var(--Text);color:var(--White);display:inline-block;padding:.5em .7em}.dl-common__section .dl-item_product__taglist__tag4{border:1px solid var(--Border);display:inline-block;padding:.5em .7em}.dl-common__section .dl-item_product__titleBox{margin-bottom:4rem}.dl-common__section .dl-item_product__title__wrap{display:block}.dl-common__section .dl-item_product__title__main{display:block;font-size:var(--pow3);font-weight:var(--fwn);font-family:var(--en);letter-spacing:var(--ls);line-height:var(--lh);position:relative}.dl-common__section .dl-item_product__no{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:2rem}.dl-common__section .dl-item_product__no dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;width:auto}.dl-common__section .dl-item_product__no dl dt,.dl-common__section .dl-item_product__no dl dd{font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--en);letter-spacing:var(--ls);line-height:1}.dl-common__section .dl-item_product__no dl dt a,.dl-common__section .dl-item_product__no dl dd a{font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--en);letter-spacing:var(--ls);line-height:1;text-decoration:underline}.dl-common__section .dl-item_product__no dl dt:after{content:" : ";display:inline-block;margin-right:1rem}.dl-common__section .dl-item_product__price{font-size:var(--pow2);font-weight:var(--fwn);font-family:var(--en);letter-spacing:.04em;line-height:1}.dl-common__section .dl-item_product__price .unit{font-size:.6em;letter-spacing:0;display:inline-block;margin-left:.5em}.dl-common__section .dl-item_product__cartInput{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;width:100%;gap:2rem}.dl-common__section .dl-item_product__cartInput dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:1rem}.dl-common__section .dl-item_product__cartInput dt{width:10rem;font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--en);letter-spacing:var(--ls);line-height:var(--lh)}.dl-common__section .dl-item_product__cartInput dd{flex:1}.dl-common__section .dl-item_product__cartInput__color{margin-bottom:2rem}.dl-common__section .dl-item_product__cartInput__color p{font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--en);letter-spacing:var(--ls);line-height:var(--lh);margin-bottom:.5em}.dl-common__section .dl-item_product__cartInput__color p span+span:before{content:":";display:inline-block;padding:0 1em}.dl-common__section .dl-item_product__cartInput__color__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.12em;line-height:1;gap:.5em}.dl-common__section .dl-item_product__cartInput__color label{position:relative;cursor:pointer;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.12em;line-height:1;padding:.5em}.dl-common__section .dl-item_product__cartInput__color input{display:none}.dl-common__section .dl-item_product__cartInput__color input+span{display:block;width:1.5em;height:1.5em;border-radius:100%;border:1px solid var(--Border)}.dl-common__section .dl-item_product__cartInput__color input+span:before{content:"";display:block;position:absolute;box-sizing:border-box;top:50%;left:50%;width:2em;height:2em;border:1px solid var(--SubText);opacity:1;border-radius:100%;transform-origin:center center;transform:translate(-50%,-50%) rotate(0) scale(1);opacity:0}.dl-common__section .dl-item_product__cartInput__color input:checked+span:before{opacity:1}.dl-common__section .dl-item_product__cartInput__select{border:1px solid var(--Border);position:relative}.dl-common__section .dl-item_product__cartInput__select:before{content:"";display:block;width:.6rem;height:.6rem;border-bottom:1px solid var(--SubText);border-right:1px solid var(--SubText);transform:translateY(-50%) rotate(45deg);position:absolute;right:1rem;top:50%}.dl-common__section .dl-item_product__cartInput__select select{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:3;-webkit-appearance:none;appearance:none;padding:.5em 1em;width:100%;text-align:center;color:var(--Title)}.dl-common__section .dl-item_product__cartInput__select:is(.is_food,:has(.product-selector-button),:has(a)){border:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:.5rem}.dl-common__section .dl-item_product__cartInput__select:is(.is_food,:has(.product-selector-button),:has(a)):before{display:none}.dl-common__section .dl-item_product__cartInput__select:is(.is_food,:has(.product-selector-button),:has(a)) .product-selector-button{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:3;border:1px solid var(--Border);padding:.5em 1em;flex:1;text-align:center;color:var(--Title);text-decoration:none;white-space:nowrap;background-color:var(--White)}.dl-common__section .dl-item_product__cartInput__select:is(.is_food,:has(.product-selector-button),:has(a)) .product-selector-button.is_current{border:1px solid var(--SubText)}.dl-common__section .dl-item_product__cartInput__num{border:1px solid var(--Border);position:relative;width:15rem}.dl-common__section .dl-item_product__cartInput__num input{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:3;padding:.5em 1em;-webkit-appearance:none;appearance:none;width:100%;text-align:center}.dl-common__section .dl-item_product__cartInput__num__arr{width:3rem;height:100%;display:block;position:absolute;right:0;z-index:10;cursor:pointer;top:0}.dl-common__section .dl-item_product__cartInput__num__arr:before,.dl-common__section .dl-item_product__cartInput__num__arr:after{content:"";display:block;width:1rem;height:1px;background-color:var(--SubText);position:absolute;top:50%;left:50%;transform:translate(-50%) rotate(0)}.dl-common__section .dl-item_product__cartInput__num__arr.plus{right:0}.dl-common__section .dl-item_product__cartInput__num__arr.plus:after{transform:translate(-50%) rotate(90deg)}.dl-common__section .dl-item_product__cartInput__num__arr.minus{left:0}.dl-common__section .dl-item_product__cartButton{margin-top:3rem;margin-bottom:3rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:.5rem}.dl-common__section .dl-item_product__cartButton.fixed{margin-top:1rem;margin-bottom:2rem;gap:2rem}.dl-common__section .dl-item_product__cartButton__add{flex:1;padding:0 1rem;display:block;text-align:center;white-space:nowrap;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;background-color:var(--SubText);color:var(--White)}.dl-common__section .dl-item_product__cartButton__personalize{cursor:pointer;flex:1;display:block;white-space:nowrap;text-align:center;padding:0 1rem;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;background-color:var(--SubText);color:var(--White)}.dl-common__section .dl-item_product__cartButton__wishlist{width:calc(var(--pow0) * 4 + 2px);height:calc(var(--pow0) * 4 + 2px);border-radius:100%;position:relative}@media only screen and (max-width:680px){.dl-common__section .dl-item_product__cartButton__wishlist{width:42px;height:42px}}.dl-common__section .dl-item_product__cartButton__wishlist.is-active{background-color:var(--Base2)}.dl-common__section .dl-item_product__cartButton__wishlist svg{width:70%;height:70%;position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%) rotate(0) scale(1);fill:var(--Base5)}.dl-common__section .dl-item_product__cartButton__soldout{display:block;text-align:center;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;color:var(--SubText);background-color:var(--Base3);width:100%}.dl-common__section .dl-item_product__cartButton__wait{background-color:var(--SubText);display:block;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;color:var(--White);width:100%;text-align:center}.dl-common__section .dl-item_product__cartButton__error{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;color:var(--Attention)}.dl-common__section .dl-item_product__links{margin-top:2rem;margin-bottom:5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;gap:2rem}.dl-common__section .dl-item_product__links a{font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;width:fit-content;gap:.5em;text-transform:uppercase;transition:opacity .2s cubic-bezier(.25,.1,.25,1) 0ms}.dl-common__section .dl-item_product__links a svg{width:1.5em;height:1.5em}@media only screen and (min-width:1000px){.dl-common__section .dl-item_product__links a:hover{opacity:.4}}.dl-common__section .dl-item_product__docbutton{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;text-align:center;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;background-color:var(--SubText);background-color:var(--Base5);color:var(--White)}.dl-common__section .dl-item_product__docbutton svg{fill:var(--White);width:1.5em;height:1.5em}.dl-common__section .dl-item_product__detail{margin-bottom:var(--pow6)}.dl-common__section .dl-item_product__detail__li+li{margin-top:6rem}.dl-common__section .dl-item_product__detail__image{position:relative;display:block;margin-bottom:1rem}.dl-common__section .dl-item_product__detail__image span{position:relative;z-index:0;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.dl-common__section .dl-item_product__detail__image span:before{content:"";padding-top:66.66%;width:100%;display:block}.dl-common__section .dl-item_product__detail__title{font-size:var(--pow1);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh);margin-bottom:.5em}.dl-common__section .dl-item_product__detail__text{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}.dl-common__section .dl-item_product__spec{border-top:1px solid var(--Base5)}.dl-common__section .dl-item_product__spec__dl{border-bottom:1px solid var(--Base5)}.dl-common__section .dl-item_product__spec__dt{padding-right:3rem;position:relative;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:7rem;cursor:pointer}.dl-common__section .dl-item_product__spec__dt:before,.dl-common__section .dl-item_product__spec__dt:after{content:"";width:18px;height:1px;background-color:var(--Base5);display:block;position:absolute;right:1rem;top:50%;margin-top:-1px;transition:transform .2s cubic-bezier(.25,.1,.25,1) 0ms}.dl-common__section .dl-item_product__spec__dt:after{transform:translate(0) rotate(90deg)}.dl-common__section .dl-item_product__spec__dt.is-active:before{transform:translate(0) rotate(135deg)}.dl-common__section .dl-item_product__spec__dt.is-active:after{transform:translate(0) rotate(225deg)}.dl-common__section .dl-item_product__spec__dt span{position:relative}.dl-common__section .dl-item_product__spec__dd__wrap{padding:0rem 0 2rem}.dl-common__section .dl-item_product__spec__dd__wrap>*+*{margin-top:2rem}.dl-common__section .dl-item_product__spec__dd__wrap p{margin:0}.dl-common__section .dl-item_product__spec__dd__wrap p span{margin:2rem 0 0;display:block}.dl-common__section .dl-item_product__tabs{display:none}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;width:100%;position:relative}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul:before{content:"";display:block;width:100%;height:1px;background-color:var(--Border);left:0;bottom:0;position:absolute}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul li{position:relative;z-index:10}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul li:last-child{border-right:none}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul li a{display:block;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh);padding:.5em 1.5em;border:1px solid transparent}.dl-common__section .dl-item_product__tabs .dl-js-tab__head ul li a.is-active{border:1px solid var(--Border);border-bottom:1px solid var(--White)}.dl-common__section .dl-item_product__tabs .dl-js-tab__content{border-bottom:1px solid var(--Border);margin-bottom:2rem}.dl-common__section .dl-item_product__tabs .dl-js-tab__content__wrap{max-height:464px;overflow-y:scroll;padding:var(--pow2)}.dl-common__section .dl-item_product__tabs__dl{display:table;width:100%}.dl-common__section .dl-item_product__tabs__dl>*{display:table-cell;vertical-align:top}.dl-common__section .dl-item_product__tabs__dl>* span{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}.dl-common__section .dl-item_product__tabs__dl+dl{margin-top:.5em}.dl-common__section .dl-item_product__tabs__dl dt{width:8rem}.dl-common__section .dl-item_product__tabs__dl dd small{display:block;font-size:calc(var(--pow0) - 2px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1.75}.dl-common__section .dl-item_product__tabs__text{font-size:calc(var(--pow0) - 2px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}.dl-common__section .dl-item_product__tabs__icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;gap:1em}.dl-common__section .dl-item_product__tabs__icon__image{width:var(--pow8)}.dl-common__section .dl-item_product__parts__li a{display:block;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:3rem}.dl-common__section .dl-item_product__parts__li+li{margin-top:1rem}.dl-common__section .dl-item_product__parts__imageBox{width:100px;border:1px solid var(--Border);overflow:hidden}.dl-common__section .dl-item_product__parts__image{position:relative;display:block}.dl-common__section .dl-item_product__parts__image span{position:relative;z-index:0;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.dl-common__section .dl-item_product__parts__image span:before{content:"";padding-top:100%;width:100%;display:block}.dl-common__section .dl-item_product__parts__textBox{flex:2}.dl-common__section .dl-item_product__parts__name,.dl-common__section .dl-item_product__parts__size,.dl-common__section .dl-item_product__parts__price{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}.dl-common__section .dl-item_product__parts__price .unit{font-size:.8em}@media only screen and (max-width:1000px){.dl-common__section .dl-item_product__collection{margin-bottom:2rem}}.dl-common__section .dl-item_product__collection a{display:block;margin-top:3rem}body .dl-item_product__shipping__box{padding:2rem 0}body .dl-item_product__shipping__box+div{border-top:1px solid var(--Border)}body .dl-item_product__shipping__boxtitle{font-size:calc(var(--pow0) + 1px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.1em;line-height:1;text-align:center;margin-bottom:var(--pow6)}body .dl-item_product__shipping__title{font-size:calc(var(--pow0) + 1px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.1em;line-height:1;margin-bottom:1rem}body .dl-item_product__shipping__subtitle{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh);margin-bottom:.5rem;margin-top:2rem}body .dl-item_product__shipping__text{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}body .dl-item_product__shipping__cap{font-size:calc(var(--pow0) - 2px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:var(--lh)}
/*# sourceMappingURL=/cdn/shop/t/470/assets/section_dl-item_product.css.map */
