.shop-entry-discount.svelte-1j3af5e.svelte-1j3af5e{bottom:0;color:#fff;display:block;font-size:1.8rem;font-weight:700;height:45px;position:absolute;right:0;width:60px}.shop-entry-discount.svelte-1j3af5e.svelte-1j3af5e:before{border-bottom:45px solid red;border-left:60px solid transparent;content:"";height:0;left:0;position:absolute;top:0;width:0}.shop-entry-discount.svelte-1j3af5e span.svelte-1j3af5e{bottom:7px;display:inline-block;position:absolute;right:-8px;text-align:center;transform:rotate(-36deg);width:50px;z-index:2}.shop-entry-discount.svelte-1j3af5e span sup.svelte-1j3af5e{font-size:1.4rem}.shop-entry-discount.modal.svelte-1j3af5e.svelte-1j3af5e{font-size:2rem;height:65px;right:0;top:-66.5px;width:65px}.shop-entry-discount.modal.svelte-1j3af5e.svelte-1j3af5e:before{border-bottom:65px solid red;border-left:65px solid transparent}.shop-entry-discount.modal.svelte-1j3af5e span.svelte-1j3af5e{bottom:13px;right:-7px;transform:rotate(-45deg);width:56px}.shop-entry-discount.slide.svelte-1j3af5e.svelte-1j3af5e{height:58px;width:58px}@media screen and (max-width:400px){.shop-entry-discount.slide.svelte-1j3af5e.svelte-1j3af5e{height:50px;width:50px}}.shop-entry-discount.slide.svelte-1j3af5e.svelte-1j3af5e:before{border-bottom:58px solid red;border-left:58px solid transparent}@media screen and (max-width:400px){.shop-entry-discount.slide.svelte-1j3af5e.svelte-1j3af5e:before{border-bottom:50px solid red;border-left:50px solid transparent}}.shop-entry-discount.slide.svelte-1j3af5e span.svelte-1j3af5e{bottom:8px;right:-8px;transform:rotate(-45deg);width:46px}@media screen and (max-width:400px){.shop-entry-discount.slide.svelte-1j3af5e span sup.svelte-1j3af5e{font-size:1.2rem}}@media screen and (min-width:400px){.shop-entry-discount.slide.svelte-1j3af5e span.svelte-1j3af5e{bottom:11px;font-size:2rem;right:-8px;width:52px}}.post-type-ribbon.svelte-ltyn3r.svelte-ltyn3r{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:64px;position:absolute;right:0;top:0;transition:transform .3s ease;width:64px;z-index:10}.post-type-ribbon.svelte-ltyn3r.svelte-ltyn3r:hover{transform:scale(1.05) rotate(2deg)}.supersale-ribbon.svelte-ltyn3r.svelte-ltyn3r{height:120px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:120px;z-index:100}.supersale-ribbon.modal.svelte-ltyn3r.svelte-ltyn3r{height:160px;width:160px}.supersale-ribbon.svelte-ltyn3r .ribbon-content.svelte-ltyn3r{background:linear-gradient(135deg,#c00,#f44);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 15px #0000004d;color:#fff;left:-32px;padding:8px 0;position:absolute;text-align:center;top:24px;transform:rotate(-45deg);width:180px}.supersale-ribbon.svelte-ltyn3r .ribbon-content.svelte-ltyn3r:after,.supersale-ribbon.svelte-ltyn3r .ribbon-content.svelte-ltyn3r:before{background:hsla(0,0%,100%,.3);content:"";height:2px;left:0;position:absolute;width:100%}.supersale-ribbon.svelte-ltyn3r .ribbon-content.svelte-ltyn3r:before{top:2px}.supersale-ribbon.svelte-ltyn3r .ribbon-content.svelte-ltyn3r:after{bottom:2px}.supersale-ribbon.svelte-ltyn3r .ribbon-text.svelte-ltyn3r{font-family:Outfit,sans-serif;font-size:.85rem;font-weight:900;letter-spacing:.15em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.supersale-ribbon.modal.svelte-ltyn3r .ribbon-text.svelte-ltyn3r{font-size:1.1rem}.share-button.svelte-1rw4p3n.svelte-1rw4p3n{align-items:center;background:linear-gradient(90deg,#212121,#121212);border:1px solid rgba(246,135,32,.2);border-radius:12px;cursor:pointer;display:flex;flex:1;font-family:Outfit,sans-serif;height:100%;justify-content:center;padding:12px 24px;transition:all .2s ease;width:100%}.share-button.svelte-1rw4p3n.svelte-1rw4p3n:hover{background:linear-gradient(90deg,#1a1a1a,#0a0a0a);border-color:#f68720;box-shadow:0 4px 12px #f6872026;transform:translateY(-1px)}.share-button.svelte-1rw4p3n.svelte-1rw4p3n:active{transform:translateY(0)}.share-button.svelte-1rw4p3n span.svelte-1rw4p3n{color:#f68720;font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.share-button.svelte-1rw4p3n .custom-text.svelte-1rw4p3n{font-size:1.75rem}.share-button.svelte-1rw4p3n .icon-container.svelte-1rw4p3n{align-items:center;background:rgba(246,135,32,.1);border:1px solid rgba(246,135,32,.2);border-radius:10px;display:flex;justify-content:center;margin-left:16px;padding:8px}.share-button.svelte-1rw4p3n img.svelte-1rw4p3n{filter:drop-shadow(0 2px 4px rgba(246,135,32,.3));height:24px}@media screen and (max-width:640px){.share-button.svelte-1rw4p3n.svelte-1rw4p3n{padding:10px 18px}.share-button.svelte-1rw4p3n span.svelte-1rw4p3n{font-size:1.25rem}.share-button.svelte-1rw4p3n .custom-text.svelte-1rw4p3n{font-size:1.5rem}.share-button.svelte-1rw4p3n img.svelte-1rw4p3n{height:20px}}
