@charset "UTF-8";.p-cartItemsHead{line-height:1.4}.p-cartItemsHead b{color:#5da20c;font-size:1.3em}.p-cartList{border-top:1px solid}.p-cartItem{border-bottom:1px solid;padding:20px 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"img img" "name name" "props props" "total action" "total action"}@media screen and (min-width:900px){.p-cartItem{grid-template-areas:"img name name" "img props action" "img total action";grid-template-columns:300px auto 1fr}}.p-cartItem__img{position:relative;margin:0 0 10px;grid-area:img}@media screen and (min-width:900px){.p-cartItem__img{margin:0 30px 0 0}}.p-cartItem__img img{width:100%}.p-cartImgQuantity{position:absolute;top:5px;right:5px;width:22px;height:22px;background:#565656;color:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:var(--english-sans-serif);font-weight:700;padding:0 0 1px 2px}.p-cartItem__name{font-size:15px;font-weight:700;display:block;margin:0 0 10px;line-height:1.6;grid-area:name}.p-cartItem__total{font-size:15px;font-weight:700;line-height:1.4;grid-area:total;align-self:flex-start}.p-cartItem__totaltax{font-size:10px;font-weight:400;font-feature-settings:"palt"}.p-cartItemProps{font-size:12px;line-height:1.4;margin:0 0 10px;grid-area:props}.p-cartItemProps__item{margin:0 0 4px}.p-cartItemProps__name{opacity:.8}.p-cartItemProps__value{font-weight:700}.p-cartItemBottom__action{grid-area:action;align-self:flex-end;justify-self:flex-end}.p-quantity{margin:0 0 10px}.p-quantity__button{width:36px;height:25px;border-width:1px;background:transparent;border-radius:4px;display:inline-flex;justify-content:center;align-items:center}.p-quantity__number{border:0;pointer-events:none;text-align:center}.p-deleteButton>a{text-decoration:none;font-size:10px;border:1px solid;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;width:80px;height:25px}.p-cartSubTotal{font-size:16px;font-weight:700;text-align:center;margin:50px 0 20px;background:#f1f1f1;padding:10px 0}.p-cartSubTotal span{font-size:1.4em}.p-cartNote{margin:40px 0}.p-cartNote__label{display:block;margin:0 0 5px;font-weight:700;line-height:1}.p-cartNote__description{margin:0 0 10px;opacity:.8}.p-cartNote__textarea{width:100%;padding:.5em;font-size:16px}.sns-gift-cart-container button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;color:#1c1c1c;padding:10px 20px;letter-spacing:inherit;border:1px solid #1c1c1c;background-color:transparent!important;transition:.8s background-position var(--easing),.6s color .1s var(--easing);border-radius:6px}.p-cartEmpty{text-align:center;padding:50px 10px;background:#f1f1f1;margin-bottom:50px}.p-section{padding:30px 0;position:relative;background:#fff}@media screen and (min-width:900px){.p-section{padding:50px 0}}.p-section__inner{max-width:1200px;margin:0 auto}.p-sectionHeading{font-weight:400;line-height:1;text-align:center;margin-bottom:15px}@media screen and (min-width:900px){.p-sectionHeading{font-size:40px;margin-bottom:20px}}.p-sectionHeading__main,.p-sectionHeading__sub{display:block}.p-sectionHeading__main.-en,.p-sectionHeading__sub.-en{font-family:var(--english-sans-serif)}.p-sectionHeading__main{font-size:20px;letter-spacing:.05em;margin-bottom:10px}@media screen and (min-width:900px){.p-sectionHeading__main{font-size:30px}}.p-sectionHeading__sub{font-size:14px;letter-spacing:.05em}@media screen and (min-width:900px){.p-sectionHeading__sub{font-size:16px}}.p-section__description{margin-bottom:30px;line-height:2.2}@media screen and (max-width:899px){.p-section__description br{display:none}}@media screen and (min-width:900px){.p-section__description{text-align:center;font-size:12px}}.p-blogArticleList{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:20px;margin:20px auto;max-width:1200px}@media screen and (min-width:900px){.p-blogArticleList{grid-template-columns:repeat(4,1fr)}}.p-blogArticleList .l-blogArticleItem{width:auto;margin:0}.p-blogArticleList .l-blogArticleItem.-col2{grid-column:span 2}.p-blogArticleList .l-blogArticleItem.-col2 .l-blogArticleItem__img{padding-top:calc(50% - 10px)}.p-blogArticleList .l-blogArticleItem__text{padding:10px 0 0}.p-blogArticleList .l-blogArticleItem__title{font-size:11px}@media screen and (min-width:900px){.p-blogArticleList .l-blogArticleItem__title{min-height:3.2em}.p-blogArticleList .l-blogArticleItem__title br{display:none}}.p-blogArticleList .l-blogArticleItem__date{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/p-cart.scss.css.map */
