.lusup-cart-language--ja,.lusup-cart-language--en{--serif-en: Baskerville, "Times New Roman", Times, serif;--serif-ja: "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", serif;font-feature-settings:"palt" 1}.lusup-cart-language--ja{font-family:var(--serif-ja)}.lusup-cart-language--en{font-family:var(--serif-en)}.lusup-cart-title{align-items:flex-end;margin-bottom:0;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.lusup-cart-title__heading{display:flex;align-items:baseline;gap:1.4rem}.lusup-cart-title__heading .title{margin:0}.lusup-cart-title__count{color:rgba(var(--color-foreground),.58);font-size:1.2rem;letter-spacing:.04em}.lusup-cart-layout__details .cart__items{padding-bottom:0;border-bottom:0}.lusup-cart-layout__details .cart-items{border:.1rem solid rgba(var(--color-foreground),.14)}.lusup-cart-layout__details .cart-items thead th{padding:1.2rem 1.5rem;background:rgba(var(--color-foreground),.035)}.lusup-cart-layout__details .cart-item{border-top:.1rem solid rgba(var(--color-foreground),.12)}.lusup-cart-layout__details .cart-item:first-child{border-top:0}.lusup-cart-layout__details .cart-item>td{padding-top:2rem;padding-bottom:2rem}.lusup-cart-layout__details .cart-item__image-container{border:0;background:rgba(var(--color-foreground),.035)}.lusup-cart-layout__details .cart-item__name{font-size:1.45rem;line-height:1.5}.lusup-cart-layout__details .cart-stock-notice{margin:1.2rem 0 2rem;padding:0;background:transparent;font-size:1.1rem}.lusup-cart-summary [hidden]{display:none!important}.lusup-cart-layout__summary-wrap{width:100%}.lusup-cart-summary{padding:2.8rem 2.6rem;border:.1rem solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.lusup-cart-summary__title{font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Minch;margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.16);font-size:2rem;font-weight:500;letter-spacing:.03em}.lusup-cart-summary__rows{display:grid;gap:1.35rem}.lusup-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;font-size:1.3rem;line-height:1.5}.lusup-cart-summary__row>span:last-child{flex:0 0 auto;text-align:right}.lusup-cart-summary__gift-row{color:#8c6638}.lusup-cart-summary__gift-row small{font-size:1.1rem}.lusup-cart-summary__gift-row em{display:inline-block;margin-left:.6rem;padding:.15rem .55rem;border:.1rem solid #ad8550;font-size:1rem;font-style:normal;line-height:1.4}.lusup-cart-summary__discount{color:#8c6638}.lusup-cart-summary__shipping{color:rgba(var(--color-foreground),.62);font-size:1.15rem}.lusup-cart-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-top:2rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.2);font-size:1.6rem}.lusup-cart-summary__total strong{font-size:1.9rem;font-weight:500;text-align:right}.lusup-cart-summary__pending{margin:1.4rem 0 0;padding:1rem 1.2rem;border-left:.25rem solid #ad8550;background:#f7f3ed;color:#6f512f;font-size:1.15rem;line-height:1.6}.lusup-cart-summary__note{margin-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.lusup-cart-summary__note summary{padding:1.4rem 0;cursor:pointer;font-size:1.2rem}.lusup-cart-summary__note textarea{box-sizing:border-box;width:100%;min-height:8rem;margin-bottom:1.5rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.26);border-radius:0}.lusup-cart-summary__checkout{margin-top:2.2rem}.lusup-cart-summary .cart__checkout-button{display:flex;width:100%;max-width:none;min-height:5.2rem;align-items:center;justify-content:space-between;gap:2rem;padding-right:2rem;padding-left:2rem;background:#242725;color:#fff;font-size:1.25rem}.lusup-cart-summary .cart__checkout-button:after,.lusup-cart-summary .cart__checkout-button:before{box-shadow:none}.lusup-cart-summary .cart__checkout-button:hover{background:#0e0f0e}.lusup-cart-summary__secure{margin:1rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.05rem;line-height:1.5;text-align:center}.lusup-cart-summary .cart__dynamic-checkout-buttons{max-width:none;margin-top:1.8rem}.lusup-cart-summary__app,.lusup-cart-summary #cart-errors:not(:empty){margin-top:1.8rem}@media screen and (min-width:990px){cart-items:not(.is-empty){padding-top:2.8rem!important}.lusup-cart-title .title--primary{font-size:2.2rem!important;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Minch}#MainContent:has(>.shopify-section cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,2.05fr) minmax(30rem,1fr);column-gap:clamp(3rem,5vw,6rem);width:calc(100% - 10rem);max-width:104rem;margin:0 auto;align-items:start}#MainContent:has(>.shopify-section cart-items:not(.is-empty))>.shopify-section:has(cart-items){min-width:0}#MainContent:has(>.shopify-section cart-items:not(.is-empty)) .lusup-cart-layout__details,#MainContent:has(>.shopify-section cart-items:not(.is-empty)) .lusup-cart-layout__summary-wrap{max-width:none;padding-right:0;padding-left:0}#MainContent:has(>.shopify-section cart-items:not(.is-empty))>.lusup-cart-footer-section{min-width:0;padding-top:3.6rem;padding-bottom:5rem;align-self:stretch}#MainContent:has(>.shopify-section cart-items:not(.is-empty))>.lusup-cart-footer-section #main-cart-footer,#MainContent:has(>.shopify-section cart-items:not(.is-empty))>.lusup-cart-footer-section .lusup-cart-layout__summary-wrap{display:contents}.lusup-cart-summary{position:sticky;top:10rem}.lusup-cart-layout__details .cart-item__media{width:21rem;padding:0!important}.lusup-cart-layout__details .cart-item__image-container{width:21rem;height:21rem}.lusup-cart-layout__details .cart-item__image{width:100%;max-width:none;height:100%;object-fit:cover}.lusup-cart-layout__details .cart-item__details{width:21.6rem;padding-right:1.6rem;padding-left:8.8rem}.lusup-cart-layout__details .cart-item__quantity{width:23rem}.lusup-cart-layout__details .cart-item__quantity-wrapper{justify-content:flex-start;gap:0;transform:translate(-2.6rem)}.lusup-cart-layout__details cart-remove-button{margin-left:0}.lusup-cart-layout__details .cart-quantity{width:12.2rem;min-height:3.4rem}.lusup-cart-layout__details .cart-quantity .quantity__button{width:3.8rem}.lusup-cart-layout__details .cart-item__totals{padding-right:2.4rem}.lusup-cart-layout__details .cart-items thead th:first-child,.lusup-cart-layout__details .cart-items__heading--quantity{text-align:center}.lusup-cart-layout__details .cart-items__heading--quantity{text-indent:-8rem}.lusup-cart-layout__details .cart-items thead th:last-child,.lusup-cart-layout__details .cart-item>.cart-item__totals.small-hide{display:none}}@media screen and (max-width:989px){.lusup-cart-footer-section{padding-bottom:4rem}.lusup-cart-layout__summary-wrap{padding-top:1.6rem}}@media screen and (max-width:749px){.lusup-cart-title{align-items:flex-start;margin-bottom:1.6rem}.lusup-cart-title__heading{display:block}.lusup-cart-title__count{display:block;margin-top:.4rem}.lusup-cart-layout__details .cart-items{border-right:0;border-left:0}.lusup-cart-layout__details .cart-item>td{padding-top:1.8rem;padding-bottom:1.8rem}.lusup-cart-layout__details .cart-item__media{width:10rem}.lusup-cart-layout__details .cart-item__image-container{width:9rem;height:11rem}.lusup-cart-layout__details .cart-item__image{width:100%;height:100%;object-fit:cover}.lusup-cart-summary{padding:2.2rem 2rem}.lusup-cart-summary__title{font-size:1.8rem}}.cart-line-gifts{--cart-gift-accent: #ad8550;--cart-gift-accent-dark: #8c6638;--cart-gift-border: rgba(36, 33, 28, .16);--cart-gift-muted: #756f66;display:grid;gap:2.2rem}.cart-line-gift+.cart-line-gift{padding-top:2.2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.cart-line-gift.is-busy{opacity:.65;pointer-events:none}.cart-line-gift[data-dirty=true] .cart-signature-gift__saved{display:none}.cart-line-gift__unit{margin:0 0 1rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem}.cart-line-gift .cart-signature-gift__message{margin-left:0}.cart-line-gift .cart-signature-gift__message textarea{min-height:7.8rem}.cart-line-gift .cart-signature-gift__save{width:auto;padding-right:1rem;padding-left:1rem;font-size:1.1rem;white-space:nowrap}.cart-gift-information{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.1rem;line-height:1.6}.cart-gift-information p{margin:0}.cart-gift-information a{flex:0 0 auto;border-bottom:.1rem solid currentColor;color:rgb(var(--color-foreground));text-decoration:none}@media screen and (min-width:750px){.lusup-cart-layout__details .cart-items{display:block}.lusup-cart-layout__details .cart-items thead{display:table;width:100%;table-layout:fixed}.lusup-cart-layout__details .cart-items tbody{display:block}.lusup-cart-layout__details .cart-item:not([hidden]){position:relative;display:grid;grid-template-columns:18rem minmax(0,1fr);grid-template-rows:auto auto;width:100%}.lusup-cart-layout__details .cart-item__media{grid-column:1;grid-row:1 / 3;align-self:start;width:18rem;padding:0!important}.lusup-cart-layout__details .cart-item__image-container{width:18rem;height:18rem}.lusup-cart-layout__details .cart-item__image{width:100%;max-width:none;height:100%;object-fit:cover}.lusup-cart-layout__details .cart-item__details{grid-column:2;grid-row:1;width:auto;min-height:13rem;padding:3.4rem 3.6rem 2rem!important}.lusup-cart-layout__details .cart-item__quantity{position:absolute;top:4.8rem;right:3rem;width:auto;padding:0!important}.lusup-cart-layout__details .cart-item__quantity-wrapper{gap:1.2rem;transform:none}.lusup-cart-layout__details .cart-item__gift{grid-column:2;grid-row:2;padding:0 3.6rem 2.4rem!important}.lusup-cart-layout__details .cart-item>.cart-item__totals{display:none}}@media screen and (min-width:990px){.lusup-cart-layout__details .cart-item:not([hidden]){grid-template-columns:21rem minmax(0,1fr)}.lusup-cart-layout__details .cart-item__media{width:21rem}.lusup-cart-layout__details .cart-item__image-container{width:21rem;height:21rem}.lusup-cart-layout__details .cart-item__details{min-height:14.5rem;padding:5rem 4.8rem 2rem!important}.lusup-cart-layout__details .cart-item__quantity{top:6.8rem;right:6rem}.lusup-cart-layout__details .cart-item__gift{padding:0 4.8rem 2.2rem!important}.lusup-cart-layout__details .cart-item__quantity-wrapper{gap:1.2rem;transform:none}}@media screen and (max-width:749px){.lusup-cart-layout__details .cart-item__gift{grid-column:1 / -1;grid-row:3;padding:0 0 2.4rem!important}.cart-line-gifts{margin-top:.5rem;padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.cart-gift-information{display:block;padding-top:1.5rem}.cart-gift-information a{display:inline-block;margin-top:.8rem}.cart-line-gift .cart-signature-gift__save{width:100%}}.lusup-cart-layout__details .cart-items__heading--quantity{display:none!important}.lusup-cart-layout__details .cart-item__primary-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem}.lusup-cart-layout__details .cart-item__primary-info .cart-item__name,.lusup-cart-layout__details .cart-item__primary-info .product-option,.lusup-cart-layout__details .cart-item__details dl{margin:0}.lusup-cart-layout__details .cart-item__details dl{margin-top:.4rem}.lusup-cart-layout__details .cart-item__quantity>input[hidden],.lusup-cart-layout__details .cart-item__quantity-input--hidden{display:none}.lusup-cart-layout__details .cart-item.is-removing{opacity:.45;pointer-events:none}.lusup-cart-layout__details .cart-item__remove-text{width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:400;line-height:1.5;letter-spacing:0;text-decoration:underline;text-underline-offset:.25rem}.lusup-cart-layout__details .cart-item__remove-text:before,.lusup-cart-layout__details .cart-item__remove-text:after{display:none}.lusup-cart-layout__details .cart-item__remove-text:hover{color:#8c6638}.cart-line-gift-intro{display:block!important;visibility:visible!important;margin-bottom:2rem;opacity:1!important}.cart-line-gift-intro p{display:block!important;margin:0 0 .8rem;color:rgba(var(--color-foreground),.58);font-size:1.1rem;line-height:1.7}.cart-line-gift-intro__link{display:inline-block;padding:0 0 .25rem;border:0;border-bottom:.1rem solid currentColor;border-radius:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.15rem;line-height:1.5;visibility:visible!important;opacity:1!important}.cart-line-gift-intro__link:hover,.cart-line-gift-intro__link:focus-visible{color:#8c6638}.cart__dynamic-checkout-buttons{position:relative}.cart-gift-payment-guard{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:block;width:100%;min-height:100%;padding:0;border:0;background:transparent;cursor:pointer}.cart-gift-payment-guard[hidden]{display:none}.cart-gift-modal{box-sizing:border-box;width:min(56rem,calc(100% - 3rem));max-width:56rem;max-height:calc(100dvh - 3rem);padding:0;overflow:auto;border:0;border-radius:0;background:#fff;color:#24211c;box-shadow:0 2rem 6rem #00000038}.cart-gift-modal:not([open]){display:none}.cart-gift-modal::backdrop{background:#13121094;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.cart-gift-modal__inner{position:relative;padding:3.6rem}.cart-gift-modal__close{position:absolute;top:1.2rem;right:1.4rem;display:grid;width:3.2rem;height:3.2rem;padding:0;place-items:center;border:0;background:transparent;color:#24211c;cursor:pointer;font:inherit}.cart-gift-modal__close span,.cart-gift-modal__close span:after{display:block;width:2.4rem;height:.1rem;background:currentColor;content:""}.cart-gift-modal__close span{transform:rotate(45deg)}.cart-gift-modal__close span:after{transform:rotate(90deg)}.cart-gift-modal h2{margin:0 3rem 1.6rem 0;font-size:2.2rem;font-weight:500;line-height:1.45}.cart-gift-modal__image{width:100%;aspect-ratio:16 / 7;margin:0 0 1.8rem;overflow:hidden;background:#141414}.cart-gift-modal__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-gift-modal--presentation{width:min(108rem,calc(100% - 4rem));max-width:108rem;border:.1rem solid rgba(255,255,255,.72);border-radius:.8rem}.cart-gift-modal--presentation .cart-gift-modal__inner{padding:5.2rem 5.2rem 3.8rem}.cart-gift-modal--presentation .cart-gift-modal__close{top:2.2rem;right:2.2rem;width:3.6rem;height:3.6rem}.cart-gift-modal__presentation-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);gap:5.6rem;align-items:start}.cart-gift-modal__presentation-visual img{display:block;width:100%;height:auto;border:.1rem solid rgba(31,26,21,.14)}.cart-gift-modal__presentation-copy{padding-top:5rem;color:#1d1a17;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif}.cart-gift-modal--presentation .cart-gift-modal__presentation-copy h2{margin:0;color:#1d1a17;font-family:inherit;font-size:clamp(3rem,4vw,5.2rem);font-weight:400;line-height:1.12;letter-spacing:0}.cart-gift-modal__presentation-copy p{margin:2.4rem 0 0;color:#1d1a17;font-size:1.7rem;line-height:2}.cart-gift-modal__presentation-copy .cart-gift-modal__presentation-lead{font-size:1.9rem}.cart-gift-modal__features{margin:3rem 0 0;padding:0;border-top:.1rem solid rgba(31,26,21,.14);list-style:none}.cart-gift-modal__features li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.8rem;align-items:center;min-height:7.2rem;border-bottom:.1rem solid rgba(31,26,21,.14);font-size:1.6rem;font-weight:600}.cart-gift-modal__features img{display:block;width:4.4rem;height:4.4rem;object-fit:contain}.cart-gift-modal__text-close{display:block;margin:3rem auto 0;padding:0 0 .25rem;border:0;border-bottom:.1rem solid currentColor;border-radius:0;background:transparent;color:#1d1a17;cursor:pointer;font:inherit;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif;font-size:1.7rem}@media screen and (min-width:750px){.lusup-cart-layout__details .cart-items thead th:first-child{width:100%!important;text-align:center}.lusup-cart-layout__details .cart-item:not([hidden]){grid-template-columns:24rem minmax(0,1fr)}.lusup-cart-layout__details .cart-item__media{box-sizing:border-box;width:24rem;padding:1.6rem!important}.lusup-cart-layout__details .cart-item__image-container{width:20rem;height:20rem}.lusup-cart-layout__details .cart-item__details{box-sizing:border-box;min-height:11rem;padding:4rem 2rem 1.4rem!important}.lusup-cart-layout__details .cart-item__quantity{top:4.2rem;right:13.5rem;padding:0!important}.lusup-cart-layout__details .cart-item__gift{box-sizing:border-box;padding:0 4.8rem 2.6rem 2rem!important}}@media screen and (min-width:990px){.lusup-cart-layout__details .cart-item:not([hidden]){grid-template-columns:24rem minmax(0,1fr)}.lusup-cart-layout__details .cart-item__media{width:24rem}.lusup-cart-layout__details .cart-item__image-container{width:20rem;height:20rem}.lusup-cart-layout__details .cart-item__details{min-height:11rem;padding:4rem 2rem 1.4rem!important}.lusup-cart-layout__details .cart-item__quantity{top:4.2rem;right:13.5rem}.lusup-cart-layout__details .cart-item__gift{padding:0 4.8rem 2.6rem 2rem!important}}@media screen and (max-width:749px){.lusup-cart-layout__details .cart-item__quantity{align-self:start;padding-top:0!important}.lusup-cart-layout__details .cart-item__remove-text{margin-top:.6rem}.cart-line-gift-intro{margin-bottom:1.6rem}.cart-gift-modal__inner{padding:3rem 2rem 2.4rem}.cart-gift-modal h2{font-size:1.9rem}.cart-gift-modal--presentation{width:calc(100% - 2rem);max-height:calc(100dvh - 2rem)}.cart-gift-modal--presentation .cart-gift-modal__inner{padding:5.4rem 2rem 2.8rem}.cart-gift-modal--presentation .cart-gift-modal__close{top:1.2rem;right:1.2rem}.cart-gift-modal__presentation-grid{grid-template-columns:1fr;gap:2.4rem}.cart-gift-modal__presentation-copy{padding-top:0}.cart-gift-modal--presentation .cart-gift-modal__presentation-copy h2{font-size:3.2rem}.cart-gift-modal__presentation-copy p{margin-top:1.8rem;font-size:1.4rem}.cart-gift-modal__presentation-copy .cart-gift-modal__presentation-lead{font-size:1.6rem}.cart-gift-modal__features{margin-top:2.2rem}.cart-gift-modal__features li{grid-template-columns:3.8rem minmax(0,1fr);min-height:6.2rem;font-size:1.35rem}.cart-gift-modal__features img{width:3.8rem;height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lusup-cart-layout.css.map */
