.sr-cart{background:var(--sr-cream-soft);color:var(--sr-chocolate);padding-top:var(--sr-page-open, clamp(64px, 6.74vw, 128px));padding-bottom:var(--sr-page-close, clamp(88px, 8.4vw, 160px))}.sr-cart .sr-cart__head{margin:0 0 64px}.sr-cart__form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:72px;margin:0}@media(min-width:901px){.sr-cart__form{grid-template-columns:minmax(0,1fr) 329px;column-gap:var(--sr-spine, clamp(24px, 8.42vw, 160px));align-items:start}.sr-cart__summary{position:sticky;top:calc(24px + var(--sr-bar-offset, 0px));transition:top .42s var(--ease-quart, cubic-bezier(.25, 1, .5, 1))}}@media(max-width:900px){.sr-cart__summary{max-width:460px}}.sr-cart__foot{margin:48px 0 0}@media(max-width:749px){.sr-cart .sr-cart__head{margin-bottom:40px}.sr-cart__form{row-gap:56px}.sr-cart__summary{max-width:none}}.sr-cart-lines{display:grid;row-gap:48px;margin:0;padding:0;list-style:none}.sr-cart-line{--cl-h: clamp(144px, 10.53vw, 200px);display:grid;grid-template-columns:calc(var(--cl-h) * 2 / 3) minmax(0,1fr);column-gap:40px;margin:0;color:var(--sr-chocolate)}.sr-cart-line__media{display:block;align-self:start;height:var(--cl-h);background:var(--sr-cream);overflow:hidden}.sr-cart-line__img{display:block;width:100%;height:100%;object-fit:cover}.sr-cart-line__meta{display:flex;flex-direction:column;min-width:0;container:sr-cart-line / inline-size}.sr-cart-line__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:20px;row-gap:4px}@container sr-cart-line (max-width: 259.98px){.sr-cart-line__head{flex-direction:column;align-items:flex-start}}.sr-cart-line__name{min-width:0;font-family:var(--sr-serif);font-weight:400;font-style:normal;font-size:clamp(22px,1.37vw,26px);line-height:1.1;letter-spacing:.08em;color:var(--sr-chocolate);text-decoration:none;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}@media(hover:hover){.sr-cart-line__name:hover{color:var(--sr-taupe)}}.sr-cart-line__name:active{color:var(--sr-taupe)}.sr-cart-line__price{flex:none;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08em;color:var(--sr-chocolate);white-space:nowrap}.sr-cart-line__text{margin:0;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08em;color:var(--sr-chocolate);overflow-wrap:anywhere}.sr-cart-line__head+.sr-cart-line__text,.sr-cart-line__head+.sr-cart-line__small{margin-top:21px}.sr-cart-line__small{margin:4px 0 0;font-family:var(--sr-sans);font-weight:400;font-size:14px;line-height:22px;letter-spacing:.02em;color:var(--sr-taupe)}.sr-cart-line__controls{display:flex;flex-wrap:wrap;align-items:center;column-gap:32px;row-gap:16px;margin-top:auto;padding-top:24px}@media(pointer:coarse){.sr-cart-line__controls{row-gap:0}}.sr-cart-line button.sr-link,.sr-cart-sum button.sr-link{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;margin:0;padding-top:0;padding-inline:0;cursor:pointer}@media(pointer:coarse){.sr-cart-line button.sr-link,.sr-cart-sum button.sr-link{padding-top:12px}}@media(max-width:600px){.sr-cart-line{column-gap:20px}}.sr-cart-stepper{box-sizing:border-box;display:inline-flex;align-items:stretch;height:45px;border-bottom:1px solid var(--sr-chocolate)}.sr-cart-stepper__step{display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sr-chocolate);cursor:pointer;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}.sr-cart-stepper__step[hidden]{display:none}.sr-cart-stepper__step svg{display:block;width:12px;height:12px;overflow:visible}@media(hover:hover){.sr-cart-stepper__step:hover{color:var(--sr-taupe)}}.sr-cart-stepper__step:active{color:var(--sr-taupe)}.sr-cart-stepper__input{box-sizing:border-box;width:32px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08em;text-indent:.08em;color:var(--sr-chocolate);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sr-cart-stepper__input::-webkit-outer-spin-button,.sr-cart-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-cart-stepper__step[hidden]+.sr-cart-stepper__input{width:44px}.sr-cart-sum__discounts{display:grid;row-gap:8px;margin:0 0 24px;padding:0;list-style:none}.sr-cart-sum__discount{display:flex;align-items:baseline;justify-content:space-between;column-gap:20px;margin:0;font-family:var(--sr-sans);font-size:16px;line-height:24px;letter-spacing:.08em;color:var(--sr-chocolate)}.sr-cart-sum__discount span:last-child{flex:none;white-space:nowrap}.sr-cart-sum__total{display:flex;align-items:baseline;justify-content:space-between;column-gap:20px;margin:0}.sr-cart-sum__total .sr-cart-sum__label{margin:0}.sr-cart-sum__figure{flex:none;font-family:var(--sr-serif);font-weight:400;font-style:normal;font-size:clamp(22px,1.37vw,26px);line-height:1.1;letter-spacing:.02em;color:var(--sr-chocolate);white-space:nowrap}.sr-cart-sum__tax{margin:8px 0 0;font-family:var(--sr-sans);font-weight:400;font-size:14px;line-height:22px;letter-spacing:.02em;color:var(--sr-taupe)}.sr-cart-sum__tax a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}@media(hover:hover){.sr-cart-sum__tax a:hover{color:var(--sr-chocolate)}}.sr-cart-sum__tax a:active{color:var(--sr-chocolate)}@media(pointer:coarse){.sr-cart-sum__tax a{position:relative}.sr-cart-sum__tax a:before{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}}.sr-cart-sum__gift{margin:40px 0 0}.sr-cart-sum__gift-panel{margin:24px 0 0}.sr-cart-sum__gift-panel[hidden]{display:none}.sr-cart-sum__note{display:block;box-sizing:border-box;width:100%;min-height:128px;margin:0;padding:14px 4px;border:0;border-bottom:1px solid var(--sr-chocolate);border-radius:0;background:transparent;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.04em;color:var(--sr-chocolate);resize:vertical}.sr-cart-sum__note::placeholder{color:var(--sr-placeholder, #635B4E);opacity:1}.sr-cart-sum .sr-cart-sum__checkout{width:100%;margin-top:40px}.sr-cart-sum .sr-cart-terms{margin-top:56px}.sr-cart-terms dd.sr-cart-terms__methods{-webkit-hyphens:manual;hyphens:manual}.sr-cart-terms .sr-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0;list-style:none;max-width:100%}.sr-cart-terms .sr-payment-icons li{display:flex;align-items:center;flex:0 0 auto;letter-spacing:0}.sr-cart-terms .sr-payment-icon{display:block;width:38px;height:24px}.sr-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.sr-cd[hidden]{display:none}.sr-cd[aria-hidden=false]{pointer-events:auto}.sr-cd__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color .45s ease}.sr-cd[aria-hidden=false] .sr-cd__backdrop{background-color:var(--sr-scrim, rgba(42, 33, 27, .42))}.sr-cd__panel{--cd-pad: 40px;position:absolute;top:0;right:0;bottom:0;width:min(480px,96vw);display:flex;flex-direction:column;background:var(--sr-cream-soft);color:var(--sr-chocolate);transform:translate(100%);transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.sr-cd[aria-hidden=false] .sr-cd__panel{transform:none}@media(max-width:600px){.sr-cd__panel{--cd-pad: 24px}}.sr-cd__head{position:relative;flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;column-gap:20px;height:84px;padding:0 var(--cd-pad)}.sr-cd__head:after{content:"";position:absolute;left:var(--cd-pad);right:var(--cd-pad);bottom:0;height:1px;background:var(--sr-chocolate)}.sr-cd__head .sr-cd__title{margin:0}.sr-cd__close{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;margin:0 -12px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--sr-chocolate);cursor:pointer;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}.sr-cd__close svg{display:block}@media(hover:hover){.sr-cd__close:hover{color:var(--sr-taupe)}}.sr-cd__close:active{color:var(--sr-taupe)}.sr-cd__panel .sr-cd__added{flex:none;margin:24px var(--cd-pad) 0}.sr-cd__panel .sr-cd__added[hidden]{display:none}.sr-cd__content{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--cd-foot-h, 290px) + 12px)}.sr-cd__body{padding:40px var(--cd-pad)}.sr-cd .sr-cart-lines{row-gap:40px}.sr-cd .sr-cart-line{--cl-h: 144px;column-gap:20px}.sr-cd .sr-cart-line__name{font-size:22px}.sr-cd__body .sr-cart-terms{margin-top:56px}.sr-cd__more{margin:40px 0 0}.sr-cd__foot{position:sticky;bottom:0;flex:none;margin-top:auto;padding:32px var(--cd-pad) 40px;background:var(--sr-cream)}.sr-cd__foot .sr-cart-sum__figure{font-size:22px}.sr-cd__foot .sr-cart-sum__gift,.sr-cd__foot .sr-cart-sum__checkout{margin-top:24px}@media(max-height:700px){.sr-cd__foot{padding:20px var(--cd-pad) 24px}.sr-cd__foot .sr-cart-sum__gift,.sr-cd__foot .sr-cart-sum__checkout{margin-top:16px}}.sr-cd__empty{padding:72px var(--cd-pad) 40px;text-align:center}.sr-cd__empty-title{margin:0;font-family:var(--sr-serif);font-weight:400;font-style:normal;font-size:32px;line-height:1.2;letter-spacing:.02em;color:var(--sr-chocolate);text-wrap:balance}.sr-cd__empty-note{max-width:34ch;margin:40px auto 0;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em;color:var(--sr-chocolate);text-wrap:balance}.sr-cd__empty .sr-cd__empty-btn{margin-top:56px}.sr-cd[data-sr-cart-busy=true] .sr-cd__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f2efe480;pointer-events:none}@media(prefers-reduced-motion:reduce){.sr-cd__panel,.sr-cd__backdrop{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sr-cart.css.map */
