pgn-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}pgn-cart-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}pgn-cart-drawer:focus{outline:none}.pgn-cart .pgn-cart__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0006;opacity:0;transition:opacity .3s ease}pgn-cart-drawer.is-open .pgn-cart__overlay{opacity:1}.pgn-cart__panel{position:absolute;top:0;right:0;bottom:0;height:100%;width:420px;max-width:100%;background:#fff;color:#1c1b1b;display:flex;flex-direction:column;box-sizing:border-box;transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-body-family,inherit)}pgn-cart-drawer.is-open .pgn-cart__panel{transform:none}.pgn-cart__panel *,.pgn-reco-panel *{box-sizing:border-box}.pgn-cart__header{display:flex;align-items:center;justify-content:space-between;padding:26px 30px 24px;border-bottom:1px solid #ddd;flex:0 0 auto}.pgn-cart__title{margin:0;font-size:16px;line-height:1.2;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#1c1b1b;font-family:var(--font-body-family,inherit)}.pgn-cart__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 -9px 0 0;padding:0;border:0;background:transparent;color:#1c1b1b;cursor:pointer;border-radius:0;box-shadow:none;min-width:0;min-height:0}.pgn-cart__close svg{width:18px;height:18px;display:block}.pgn-cart__close:focus-visible{outline:2px solid #1c1b1b;outline-offset:-2px}.pgn-cart__ship{flex:0 0 auto;padding:12px 30px 14px;border-bottom:1px solid #eee}.pgn-cart__ship-text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1c1b1b;text-align:center}.pgn-cart__ship-text strong{font-weight:700;color:#2c403c}.pgn-cart__ship-text svg{width:18px;height:18px;flex:none;color:#2c403c}.pgn-cart__ship-bar{height:4px;margin-top:9px;border-radius:4px;background:#e6ebea;overflow:hidden}.pgn-cart__ship-bar span{display:block;height:100%;width:100%;background:#2c403c;border-radius:4px}.pgn-cart__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 30px 24px;display:flex;flex-direction:column}.pgn-cart__error{margin:12px 0 0;padding:10px 12px;background:#fdecec;color:#b3261e;font-size:13px;line-height:1.4}.pgn-cart__error[hidden]{display:none}.pgn-cart__lines{list-style:none;margin:0;padding:30px 0 0}.pgn-cart__line{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:25px;align-items:start}.pgn-cart__line+.pgn-cart__line{padding-top:36px}.pgn-cart__media{display:block;width:120px}.pgn-cart__media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0;background:#f4f4f4}.pgn-cart__info{min-width:0;display:flex;flex-direction:column;gap:5px}.pgn-cart__product-title{display:block;max-width:100%;margin:0;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#1c1b1b;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgn-cart__product-title:hover{text-decoration:underline}.pgn-cart__prices{display:flex;align-items:baseline;gap:10px;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.2em}.pgn-cart__price{color:#1c1b1b}.pgn-cart__compare{color:#6a6a6a;text-decoration:line-through}.pgn-cart__variant,.pgn-cart__discount{font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6a6a6a}.pgn-cart__discount{color:#2c403c}.pgn-cart__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:8px}.pgn-cart__qty{display:inline-flex;align-items:center;width:98px;height:38px;border:1px solid #ddd;border-radius:0;background:none}.pgn-cart__qty-btn{display:flex;align-items:center;justify-content:center;width:38px;height:36px;flex:0 0 38px;margin:0;padding:0;border:0;border-radius:0;background:none;color:#6a6a6a;cursor:pointer;box-shadow:none;min-width:0;min-height:0;line-height:1}.pgn-cart__qty-btn svg{display:block;width:10px;height:10px;pointer-events:none}.pgn-cart__qty-btn:disabled{opacity:.5;cursor:default}.pgn-cart__qty-input{width:20px;min-width:20px;height:36px;margin:0;padding:0;border:0;border-radius:0;background:none;text-align:center;font-size:11px;line-height:36px;font-weight:500;color:#6a6a6a;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-height:0}.pgn-cart__qty-input::-webkit-outer-spin-button,.pgn-cart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pgn-cart__qty-input:focus{outline:none}.pgn-cart__remove{margin:0;padding:0;border:0;border-radius:0;background:none;font-family:inherit;font-size:8px;line-height:1.5;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#6a6a6a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none;min-width:0;min-height:0}.pgn-cart__remove:hover{color:#1c1b1b}.pgn-cart__empty{padding:48px 0;text-align:center}.pgn-cart__empty-title{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#1c1b1b}.pgn-cart__continue{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#1c1b1b;text-decoration:underline;text-underline-offset:3px}.pgn-cart__footer{flex:0 0 auto;padding:16px 30px 24px;border-top:1px solid #ddd;background:#fff}.pgn-cart__checkout-form{margin:0}.pgn-cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:0 16px;border:0;border-radius:0;background:#2c403c;color:#fff;font-family:inherit;font-size:10px;line-height:1;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none}.pgn-cart__checkout:hover{background:#223330;color:#fff}.pgn-cart__summary{margin:0 0 14px}.pgn-cart__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;line-height:1.5;letter-spacing:.04em;color:#1c1b1b}.pgn-cart__free{font-weight:700;color:#2c403c;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.pgn-cart__summary-row--save{color:#2c403c;font-weight:700}.pgn-cart__summary-row--total{margin-top:6px;padding-top:10px;border-top:1px solid #eee;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pgn-cart__summary-row--total>span:last-child{display:flex;align-items:baseline;gap:10px;text-transform:none}.pgn-cart__summary-row--total strong{font-size:17px;letter-spacing:0}.pgn-cart__total-de{font-size:13px;font-weight:400;color:#6a6a6a;letter-spacing:0}.pgn-reco{margin-top:auto;padding-top:28px}.pgn-reco[hidden]{display:none}.pgn-reco__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:14px 0 12px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pgn-reco__toggle{background:none;border:0;padding:0 2px;font-family:inherit;font-size:18px;line-height:1;cursor:pointer;color:#1c1b1b;box-shadow:none;min-width:0;min-height:0}.pgn-reco__list{display:flex;gap:12px;overflow-x:auto;padding:16px 0 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.pgn-reco__list::-webkit-scrollbar{display:none}.pgn-reco.is-collapsed .pgn-reco__list{display:none}.pgn-reco__card{flex:0 0 31%;scroll-snap-align:start;min-width:0;color:#1c1b1b}.pgn-reco__link{display:block;text-decoration:none;color:inherit}.pgn-reco__card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4f4f4}.pgn-reco__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.45}.pgn-reco__price{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:10px;letter-spacing:.08em}.pgn-reco__price s{color:#6a6a6a}.pgn-reco__add{display:flex;align-items:center;justify-content:center;width:100%;height:30px;margin:8px 0 0;padding:0;border:1px solid #2C403C;border-radius:0;background:none;color:#2c403c;font-family:inherit;font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;min-width:0;min-height:0}.pgn-reco__add:hover{background:#2c403c;color:#fff}.pgn-reco__add[disabled]{opacity:.5;cursor:default}.pgn-reco-panel{position:absolute;top:0;bottom:0;right:420px;width:186px;background:#fff;border-right:1px solid #eee;display:none;flex-direction:column;transform:translate3d(606px,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1)}pgn-cart-drawer.is-open .pgn-reco-panel{transform:none}.pgn-reco-panel__head{padding:16px 18px 15px;border-bottom:1px solid #ddd;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pgn-reco-panel__list{overflow-y:auto;padding:14px 18px 24px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin}.pgn-reco-panel .pgn-reco__card{flex:none;width:100%}.pgn-reco-panel .pgn-reco__title{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;margin-top:6px}.pgn-reco-panel .pgn-reco__price{font-size:12px;letter-spacing:0}pgn-cart-drawer[busy] .pgn-cart__lines{opacity:.6;pointer-events:none}body.pgn-cart-open{overflow:hidden}@media(min-width:750px){.pgn-reco-panel:not([hidden]){display:flex}.pgn-cart__body .pgn-reco{display:none}}@media(max-width:749px){.pgn-cart__panel{width:78%}.pgn-cart__header{padding:22px 20px 18px}.pgn-cart__ship{padding:10px 20px 12px}.pgn-cart__ship-text{font-size:10px;letter-spacing:.08em}.pgn-cart__body{padding:0 20px 20px}.pgn-cart__lines{padding-top:22px}.pgn-cart__line{grid-template-columns:74px minmax(0,1fr);column-gap:16px}.pgn-cart__media{width:74px}.pgn-cart__qty{width:78px;height:33px}.pgn-cart__qty-btn{width:28px;height:31px;flex-basis:28px}.pgn-cart__qty-input{height:31px;line-height:31px;font-size:9px}.pgn-cart__footer{padding:12px 20px 20px}.pgn-reco{margin:auto -20px 0;padding:24px 20px 4px;background:#f1f1f1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pgn-cart.css.map */
