:root{--shake-frequency:300}.add-to-cart-container .product-link .picture-wrapper{height:200px}.add-to-cart-container .product-link .picture-wrapper .product-picture{max-height:calc(7*200px/8)}.add-to-cart-container .product-link .product-name{font-size:18px}.add-to-cart-container .product-link .rating-container{display:none}.own-popup-container .product-card-wrapper{display:none}.add-to-cart-value-details-container{border-radius:10px;overflow:hidden}.add-to-cart-quantity-container{text-align:center;background:rgba(135,212,255,.15);padding:calc(2*10px)}.add-to-cart-value-container{text-align:center;background:rgba(135,212,255,.25);padding:calc(2*10px)}.own-popup-container .add-to-cart-quantity-container,.own-popup-container .add-to-cart-value-container{background:none}.own-popup-container .finalize-add-to-cart-command{display:none}.add-to-cart-value-container .add-to-cart-value{margin:0 auto;width:auto}.add-to-cart-value-container .add-to-cart-value span.value{font-weight:600;font-size:50px;color:#777}.add-to-cart-value-container .add-to-cart-value span.currency{font-size:24px}.add-to-cart-quantity-wrapper{display:block;width:100%;margin:0 auto}.add-to-cart-quantity-input-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row}.add-to-cart-quantity-input-wrapper .quantity-command{flex-grow:0;background:#85c177;color:#fff;border:0;padding:10px calc(2*10px);cursor:pointer;font-size:26px;display:inline-block;vertical-align:middle;width:auto}.add-to-cart-quantity-input-wrapper .quantity-command:focus,.add-to-cart-quantity-input-wrapper .quantity-command:active{outline:0}.add-to-cart-quantity-input-wrapper .quantity-command.decrement{border-radius:10px 0 0 10px}.add-to-cart-quantity-input-wrapper .quantity-command.increment{border-radius:0 10px 10px 0}.add-to-cart-quantity-input-wrapper .quantity-value{flex-grow:1;font-size:26px;text-align:center;border:solid 1px #85c177;padding:10px;display:inline-block;vertical-align:middle;min-width:0}.commands-container:has(.product-card-reserve-action){display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container{width:100%}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action{width:100%;padding:10px;display:flex;align-items:center;background:#87489b;color:#fff;transition-duration:.2s;border-radius:5px}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action:hover{background:#b269ca}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action-text{width:100%;text-align:center;padding-left:17px;white-space:nowrap}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-5px)}60%{transform:translateX(5px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}90%{transform:translateX(-5px)}}.shake-animation{animation:shake 300ms ease-in-out}.flying-circle{position:absolute;z-index:1000;box-shadow:0 0 10px rgba(0,128,0,.5);background:linear-gradient(90deg,#5e945e 0%,#85c177 100%);color:#fff;text-align:center;width:44px;height:44px;line-height:47px;border-radius:50%;padding:0;margin:5px 0 0 0;border:0;cursor:pointer;transition-duration:.2s;opacity:.9}@media(min-width:576px){.commands-container:has(.product-card-reserve-action){display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container{width:unset}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action{border-radius:50%;padding:10px;height:44px;width:44px;display:inline-block;background:#87489b;color:#fff;transition-duration:.2s}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action:hover{background:#b269ca}.commands-container:has(.product-card-reserve-action) .product-card-reserve-action-container .product-card-reserve-action-text{display:none}}@media(min-width:768px){.add-to-cart-quantity-input-wrapper .quantity-command{width:75px;padding:10px calc(3*10px)}.add-to-cart-quantity-wrapper{width:60%}}@media(min-width:992px){.add-to-cart-container .product-link .product-name{font-size:22px}}@media(min-width:1200px){.add-to-cart-quantity-wrapper{width:35%}}