input[type=number].svelte-1fcxf7h.svelte-1fcxf7h,select.svelte-1fcxf7h.svelte-1fcxf7h{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px 0 0 4px;box-shadow:inset 0 1px 1px #00000013;color:#555;display:inline-block;font-size:16px;height:34px;line-height:18px;margin-top:4px;max-width:100%;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;width:auto}.length-group.svelte-1fcxf7h.svelte-1fcxf7h,.width-group.svelte-1fcxf7h.svelte-1fcxf7h{display:inline-block;display:flex;margin-bottom:0;margin-top:0;width:250px}.length-input.svelte-1fcxf7h.svelte-1fcxf7h,.width-input.svelte-1fcxf7h.svelte-1fcxf7h{margin-right:0;width:180px}.length-addon.svelte-1fcxf7h.svelte-1fcxf7h,.width-addon.svelte-1fcxf7h.svelte-1fcxf7h{background-color:#eee;border-bottom:1px solid #ccc;border-radius:0 4px 4px 0;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#555;display:inline-block;font-size:14px;font-weight:400;height:34px;line-height:18px;margin:4px 0 0;padding:6px 12px;text-align:center;vertical-align:middle}.options-wrapper.svelte-1fcxf7h.svelte-1fcxf7h{margin-top:1.5rem}.options-wrapper.svelte-1fcxf7h p.svelte-1fcxf7h{margin-bottom:0}.grid-item.svelte-uwjych:hover{filter:brightness(80%)}.select-variant-box.svelte-yymuk3{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-radius:2px;border-top:1px solid #ddd;margin-bottom:20px;margin-top:10px;padding:10px}.piece-list.svelte-yymuk3{font-weight:700;margin-bottom:15px}img.svelte-1okzlea.svelte-1okzlea{cursor:zoom-out}.description.svelte-1okzlea.svelte-1okzlea{margin-top:4px}.description.svelte-1okzlea span.svelte-1okzlea{background-color:#fff;border-radius:8px;color:#000;padding:2px 8px}.arrow.svelte-1okzlea.svelte-1okzlea{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:220px;width:3rem;z-index:101}.arrow.svelte-1okzlea.svelte-1okzlea:hover{background-color:#eee}.arrow.svelte-1okzlea.svelte-1okzlea:active,.arrow.svelte-1okzlea.svelte-1okzlea:focus{outline:none}.arrow-right.svelte-1okzlea.svelte-1okzlea{right:1rem}.arrow-left.svelte-1okzlea.svelte-1okzlea{left:1rem;transform:rotate(180deg)}svg.svelte-1okzlea.svelte-1okzlea{color:#000;pointer-events:none;width:2rem}img.svelte-1o6e5yv{cursor:zoom-in;display:block;height:auto;margin:0 auto;max-width:100%}.wrapper.svelte-6zedi5.svelte-6zedi5{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.wrapper.svelte-6zedi5>.svelte-6zedi5{margin:1rem}.video-div.svelte-6zedi5.svelte-6zedi5{height:0;padding-bottom:56.25%;position:relative;width:100%}iframe.svelte-6zedi5.svelte-6zedi5{height:100%;left:0;position:absolute;top:0;width:100%}ul.svelte-1ab9vwt{font-size:1rem;list-style:circle;margin-left:20px;padding:0}div.svelte-nfj8yu{font-size:1rem}hr.svelte-nfj8yu{border:0;border-top:1px solid #eee;height:0;margin:4px 0;padding:0}h1.svelte-87fb5l.svelte-87fb5l{font-weight:600;letter-spacing:.25px;text-transform:uppercase}.more.svelte-87fb5l.svelte-87fb5l{margin-bottom:20px;text-align:center}.price.svelte-87fb5l.svelte-87fb5l{font-size:20px;font-weight:700}.buy-wrapper.svelte-87fb5l.svelte-87fb5l{margin-top:20px}.buy-container.svelte-87fb5l.svelte-87fb5l{align-items:center;display:flex;gap:0;width:100%}.input-container.svelte-87fb5l.svelte-87fb5l{display:flex;flex-shrink:0}.buy-input.svelte-87fb5l.svelte-87fb5l{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px 0 0 4px;box-shadow:inset 0 1px 1px #00000013;color:#555;font-size:18px;height:55px;line-height:1.42857143;text-align:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:60px}.buy-input.svelte-87fb5l.svelte-87fb5l:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;outline:none}.action-buttons.svelte-87fb5l.svelte-87fb5l{display:flex;flex:1}.add-to-cart-button.svelte-87fb5l.svelte-87fb5l{background:#000;border:1px solid #000;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-family:Oswald,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:400;height:55px;padding:14px 24px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap;width:100%}.add-to-cart-button.svelte-87fb5l.svelte-87fb5l:hover{background:#393939;border-color:#393939}.add-to-cart-button.svelte-87fb5l.svelte-87fb5l:focus{box-shadow:0 0 0 3px #0000001a;outline:none}.wishlist-button-container.svelte-87fb5l.svelte-87fb5l{align-items:center;display:flex;flex-shrink:0;margin-left:20px;margin-right:20px}.wishlist-icon.svelte-87fb5l.svelte-87fb5l{align-items:center;background:transparent;border:none;border-radius:0;cursor:pointer;display:flex;height:55px;justify-content:center;padding:0;transition:all .2s ease;width:55px}.wishlist-icon.svelte-87fb5l.svelte-87fb5l:hover{background:transparent;transform:translateY(-1px)}.wishlist-icon.in-wishlist.svelte-87fb5l.svelte-87fb5l{background:transparent;color:#d32f2f}.wishlist-icon.in-wishlist.svelte-87fb5l.svelte-87fb5l:hover{background:transparent}.wishlist-icon.svelte-87fb5l.svelte-87fb5l:disabled{cursor:not-allowed;opacity:.4}.wishlist-icon.svelte-87fb5l.svelte-87fb5l:disabled:hover{transform:none}.heart-icon.svelte-87fb5l.svelte-87fb5l{height:34px;transition:transform .2s ease;width:34px}.wishlist-icon.svelte-87fb5l:hover .heart-icon.svelte-87fb5l{transform:scale(1.15)}.wishlist-icon.in-wishlist.svelte-87fb5l .heart-icon.svelte-87fb5l{animation:svelte-87fb5l-heartbeat .6s ease-in-out}@keyframes svelte-87fb5l-heartbeat{0%{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1.1)}45%{transform:scale(1.25)}60%{transform:scale(1.1)}75%{transform:scale(1.15)}to{transform:scale(1)}}.description-wrapper.svelte-87fb5l.svelte-87fb5l{margin-top:20px}.image-viewer.svelte-87fb5l.svelte-87fb5l{display:flex;flex-direction:column}.image-viewer.svelte-87fb5l div.svelte-87fb5l{display:flex;flex-direction:row;justify-content:center;padding:5px}.image-viewer.svelte-87fb5l .thumbnails.svelte-87fb5l{min-height:70px}.image-viewer.svelte-87fb5l .image.svelte-87fb5l{align-content:center;display:flex;flex-direction:column}.incomplete-choices-text.svelte-87fb5l.svelte-87fb5l{color:#8b0000;font-style:italic}.description-wrapper h2{margin-top:2rem}.sale-promo.svelte-87fb5l.svelte-87fb5l{border-radius:4px;color:#fff;padding:0 8px;white-space:nowrap}
