.product-options{max-width:1120px;padding:0;letter-spacing:.1em;margin:60px auto 0}.product-options__option{border:5px solid #e6e6e6;width:100%;max-width:760px;margin-bottom:40px}.product-options__info{max-width:760px}.product-options h3{margin-bottom:10px;font-weight:700;font-size:14px;position:relative;overflow:hidden}.product-options p{margin:0 0 20px;line-height:1.75;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,Hiragino Kaku Gothic Pro,meiryo,sans-serif;font-size:14px;color:#202020;-webkit-text-size-adjust:100%}.product-options p span{color:#202020;text-decoration:underline}.product-options p a:visited{color:#3a3a3a}.product-options__option__head{background:#e6e6e6;padding:5px 10px 10px;line-height:1.75;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,Hiragino Kaku Gothic Pro,meiryo,sans-serif;font-size:14px;color:#202020;-webkit-text-size-adjust:100%}.product-options__option__item{width:calc(100% - 50px);display:grid;grid-template-columns:100px 1fr;align-items:center;padding:31px 0;margin:0 auto}.product-options__option__item:first-child{border-bottom:1px dotted #e6e6e6}.product-options__option__item.gift-card{border-bottom:none}.product-options__option__item__heading{font-weight:700;font-size:12px;line-height:15px}.product-options__option__item__products{display:flex;column-gap:55px;row-gap:12px;flex-wrap:wrap;flex-direction:column}.product-options__option__item__products.wrapping{display:flex;row-gap:8px;flex-direction:column}.product-options__option__item__products.wrapping label{font-weight:400;font-size:12px;line-height:15px;vertical-align:text-top;display:grid;grid-template-columns:21px auto 1fr;column-gap:4px;align-items:center}.product-options__option__item__products.giftcard label{font-weight:400;font-size:12px;line-height:15px;vertical-align:text-top}.product-options__option__item__products .aec-ipt-main-pay-box-price{margin-left:4px}.product-options__option__item__products input{position:relative;top:2px;accent-color:#7b7b7b;transform:scale(1.3)}.product-options__option-product__wrapping-image{width:120px;aspect-ratio:1/1;margin-right:8px}.product-options__option-product__info{margin-left:4px;display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;flex-grow:1;margin-right:auto;width:50%;width:80%;min-width:80px}.product-options__option-product__info__title{display:block;min-width:80px;padding-top:4px}.product-options__option-product__info__txt{display:block;min-width:80px;padding-top:4px;font-size:12px;margin:0!important}.product-options__option-product__title,.product-options__option-product__price{margin-left:4px}.product-options__option-product__title.giftcard,.product-options__option-product__price.giftcard{margin-left:4px;font-size:12px}.product-options__option-product__detail{display:block;color:#777;border:1px solid #777777;border-radius:16px;padding:4px 6px 4px 8px;text-decoration:none;font-size:12px;margin-left:8px}.product-options__option-product h4{font-size:13px;vertical-align:middle;display:grid;align-items:center}.product-options__option-product input{margin-bottom:0;margin-top:0}.product-options__option-product h4 strong{font-weight:700}.product-options__option-product h4 span{padding:0 0 0 10px;display:inline-block}.product-options__option-product p{font-size:12px}.product-options__option-product--container{display:grid;padding:15px;grid-template-columns:1fr 1fr 230px;column-gap:20px}.gift-card table{border-collapse:collapse;border:5px solid #e6e6e6;border-left:none;width:100%;margin:0;border-spacing:0;max-width:760px}.gift-card th{background:#e6e6e6;padding:0 15px;vertical-align:middle;font-size:13px}.gift-card th span{border-radius:2px;font-size:10px;color:#fff;padding:3px 4px;display:inline-block;line-height:1;background:#7b7b7b}.gift-card th.title{width:190px;text-align:left}.gift-card td{padding:15px;vertical-align:middle;text-align:left;font-weight:400}.wrapping-modal{display:none}.wrapping-modal.is-open{display:block}.wrapping-modal .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center}.wrapping-modal .dialog{max-width:900px;color:#2b2e38;background:#fff;box-sizing:border-box;width:100%;margin-bottom:10px;padding:30px 50px;position:relative}.wrapping-modal .content>h2{margin-bottom:10px;text-align:center;font-family:Lato;font-size:20px;letter-spacing:.2em}.wrapping-modal .content>p{margin-bottom:25px;text-align:center;font-size:13px}.wrapping-modal .content>button{position:absolute;top:15px;right:15px;display:block;overflow:visible;width:50px;height:50px;margin:0;padding:0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-decoration:none;border:0;outline:0;background:transparent;opacity:.4}.wrapping-modal .content>button:before,.wrapping-modal .content>button:after{display:block;content:"";position:absolute;top:50%;left:50%;width:40px;height:1px;margin-top:-1px;margin-left:-20px;background:#000}.wrapping-modal .content>button:before{transform:rotate(45deg)}.wrapping-modal .content>button:after{transform:rotate(-45deg)}.wrapping-modal .content dl{display:table;width:100%;border-top:1px solid #ddd;padding-top:25px}.wrapping-modal .content dl+dl{margin-top:25px}.wrapping-modal .content dt{display:table-cell;width:230px;padding-right:20px;vertical-align:middle;text-align:center}.wrapping-modal .content dd{display:table-cell;vertical-align:top}.wrapping-modal .content dd img{display:block;margin-right:10px;width:160px;float:left}.wrapping-modal .content dd h3{font-weight:700;font-size:14px;margin-bottom:5px}.wrapping-modal .content dd p{font-size:12px}.wrapping-modal .content dd li{overflow:hidden}.wrapping-modal .content dd li+li{margin-top:20px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}.wrapping-modal[aria-hidden=false] .overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.wrapping-modal[aria-hidden=true] .overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.wrapping-modal .modal__container,.wrapping-modal .modal__overlay{will-change:transform}@media screen and (max-width: 749px){.product-options{font-size:14px;margin-top:49px}.product-options .product-options.gift-card.js-gift-card{padding:0}.product-options h3{color:#121212;background:none;padding:0;text-align:left;margin-bottom:13px}.product-options__info{font-size:12px!important}.product-options__container{max-width:none;border:none}.product-options__option-product--container{display:block}.product-options__option-product h4 strong{font-weight:400}.product-options__title{font-size:12px}.gift-card table{border:none}.gift-card th.title{display:none}.gift-card td{display:grid;padding:0}.summary label{font-weight:700;padding-bottom:20px}.product-options__option-product--container h4{padding-bottom:15px}.product-options__option-product--container h4 div{padding-left:0}.product-options__option-product--container p{margin-bottom:10px;padding-left:20px}.product-options__option-product--container p span{text-decoration:none}.product-options__option-product--container div{padding-left:20px}.product-options__option__item{display:block;width:calc(100% - 35px);padding:25px 0}.product-options__option__item__heading{font-size:14px;margin-bottom:20px}.product-options__option__item__products label{padding-bottom:13px;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif!important}.product-options__option__item__products label:last-child{padding-bottom:0}.product-options__option{margin-bottom:20px}.product-options__option:last-child{margin-bottom:0}.product-options__option-product__info{flex-direction:column;width:auto;align-self:center}.product-options__option-product__detail{padding:3px 2px 3px 6px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-product-options.css.map */
