.shopify-section[id*=featured_collection_] .product-variant-dropdown,.shopify-section[id*=featured_collection_] .product-variant-dropdown form,.shopify-section[id*=featured_collection_] .product-variant-select,.shopify-section[id*=featured_collection_] .product-variant-submit-button,.shopify-section[id*=featured_collection_] .quick-add__submit,#MainContent [id$=__product-grid] .product-variant-dropdown,#MainContent [id$=__product-grid] .product-variant-dropdown form,#MainContent [id$=__product-grid] .product-variant-select,#MainContent [id$=__product-grid] .product-variant-submit-button,#MainContent [id$=__product-grid] .quick-add__submit{border-radius:16px!important}.shopify-section[id*=featured_collection_] .product-variant-select,.shopify-section[id*=featured_collection_] .product-variant-submit-button,.shopify-section[id*=featured_collection_] .quick-add__submit,#MainContent [id$=__product-grid] .product-variant-select,#MainContent [id$=__product-grid] .product-variant-submit-button,#MainContent [id$=__product-grid] .quick-add__submit{overflow:hidden!important;clip-path:inset(0 round 16px)!important}.shopify-section[id*=featured_collection_] .product-variant-submit-button:before,.shopify-section[id*=featured_collection_] .product-variant-submit-button:after,.shopify-section[id*=featured_collection_] .quick-add__submit:before,.shopify-section[id*=featured_collection_] .quick-add__submit:after,#MainContent [id$=__product-grid] .product-variant-submit-button:before,#MainContent [id$=__product-grid] .product-variant-submit-button:after,#MainContent [id$=__product-grid] .quick-add__submit:before,#MainContent [id$=__product-grid] .quick-add__submit:after{border-radius:16px!important}.product-variant-submit-button.capsule-submit-button{display:grid!important;width:100%!important;place-items:center!important;gap:0!important;padding-left:1.2rem!important;padding-right:1.2rem!important;white-space:nowrap!important;font-size:clamp(1rem,1.15vw,1.6rem)!important;line-height:1.1!important;text-align:center!important;text-indent:0!important;position:relative!important}.product-variant-submit-button.capsule-submit-button .capsule-button-label{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;width:100%!important;height:100%!important;place-items:center!important;margin:0!important;padding:0 1rem!important;text-align:center!important;white-space:nowrap!important;transform:none!important}.product-variant-submit-button.capsule-submit-button .capsule-button-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.15rem!important;line-height:1.05!important}.product-variant-submit-button.capsule-submit-button .capsule-button-price{display:block!important;font-size:.82em!important;font-weight:800!important;line-height:1!important;opacity:.95!important}.product-variant-submit-button.capsule-submit-button:before,.product-variant-submit-button.capsule-submit-button:after{content:none!important;display:none!important}.product-variant-submit-button.capsule-submit-button svg,.product-variant-submit-button.capsule-submit-button img,.product-variant-submit-button.capsule-submit-button i,.product-variant-submit-button.capsule-submit-button .icon,.product-variant-submit-button.capsule-submit-button [class*=cart]{display:none!important}@media screen and (max-width:749px){.product-variant-submit-button.capsule-submit-button{font-size:clamp(.9rem,2.8vw,1.15rem)!important;padding-inline:.5rem!important}}@media screen and (max-width:749px){.shopify-section[id*=featured_collection_] .grid__item>.custom-container-fr{border:none!important;outline:none!important;box-shadow:none!important}.shopify-section[id*=featured_collection_] .grid__item>.custom-container-fr:before,.shopify-section[id*=featured_collection_] .grid__item>.custom-container-fr:after{content:none!important;display:none!important;border:none!important;box-shadow:none!important}}.custom-container-fr.magic-soldout-card{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(153,31,255,.34),transparent 30%),radial-gradient(circle at 20% 62%,rgba(98,18,188,.28),transparent 34%),linear-gradient(160deg,#170423,#25053c 52%,#12021f)!important;border-color:#d86cff!important;box-shadow:0 0 14px #d74dffb8,0 0 34px #8e28ff57,inset 0 0 28px #b43eff38!important}.custom-container-fr.magic-soldout-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.72;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(218,135,255,.8) 0 1px,transparent 1.5px);background-position:7px 11px,31px 43px;background-size:47px 47px,69px 69px;pointer-events:none}.magic-soldout-card .card__media .media img{filter:grayscale(.28) sepia(.18) hue-rotate(228deg) saturate(2.15) brightness(.72) contrast(1.08);opacity:.82}.magic-soldout-card .card__inner{position:relative}.magic-soldout-hologram{position:absolute;top:8%;right:7%;bottom:2%;left:7%;z-index:4;display:grid;place-items:center;pointer-events:none}.magic-soldout-orbit{position:absolute;width:76%;aspect-ratio:1;border:2px solid rgba(235,147,255,.88);border-radius:50%;box-shadow:0 0 12px #dc55ff,inset 0 0 20px #bd33ff59;animation:magic-soldout-pulse 2.6s ease-in-out infinite}.magic-soldout-orbit:before,.magic-soldout-orbit:after{content:"";position:absolute;border-radius:50%}.magic-soldout-orbit:before{top:7%;right:7%;bottom:7%;left:7%;border:1px dashed rgba(250,196,255,.88);animation:magic-soldout-spin 11s linear infinite}.magic-soldout-orbit:after{top:-7%;right:-7%;bottom:-7%;left:-7%;border-top:2px solid #ee86ff;border-right:2px solid transparent;transform:rotate(-24deg)}.magic-soldout-lock{position:relative;width:64px;height:78px;margin-top:4%;filter:drop-shadow(0 0 8px #e05aff) drop-shadow(0 0 18px rgba(171,51,255,.8))}.magic-soldout-lock__shackle{position:absolute;top:0;left:14px;width:36px;height:38px;border:5px solid #f3b7ff;border-bottom:0;border-radius:22px 22px 0 0}.magic-soldout-lock__body{position:absolute;right:0;bottom:0;left:0;display:grid;height:48px;place-items:center;border:4px solid #f3b7ff;border-radius:10px;color:#fff;font-size:1.8rem;background:#5e0f8b94}.magic-soldout-projector{position:absolute;bottom:1%;width:68%;height:12%;border-radius:50%;background:radial-gradient(ellipse,#fff 0%,#e467ff 12%,rgba(164,50,255,.48) 42%,transparent 72%);filter:blur(1px);box-shadow:0 0 20px #c64eff}.magic-soldout-projector:before{content:"";position:absolute;right:18%;bottom:42%;left:18%;height:150px;clip-path:polygon(42% 100%,58% 100%,92% 0,8% 0);background:linear-gradient(to top,rgba(238,116,255,.55),transparent 85%);filter:blur(5px)}.magic-soldout-card .capsule-submit-button{display:none!important}.magic-soldout-status{position:relative;z-index:5;margin:12px 14px 15px;padding:15px 10px 13px;overflow:hidden;border:2px solid #ef8cff;border-radius:20px;color:#fff;text-align:center;background:repeating-linear-gradient(135deg,rgba(222,70,255,.32) 0 9px,transparent 9px 18px) top/100% 8px no-repeat,linear-gradient(145deg,#5a0d7ee6,#1d0535f5);box-shadow:0 0 12px #d84cff,inset 0 0 18px #d146ff57}.magic-soldout-status strong,.magic-soldout-status span{display:block}.magic-soldout-status strong{margin-top:5px;font-size:clamp(1.6rem,1.8vw,2.4rem);line-height:1;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 10px #ef8cff}.magic-soldout-status span{margin-top:6px;font-size:clamp(.82rem,.8vw,1.05rem);font-weight:700;letter-spacing:.08em}@keyframes magic-soldout-spin{to{transform:rotate(360deg)}}@keyframes magic-soldout-pulse{0%,to{transform:scale(.97);opacity:.78}50%{transform:scale(1.03);opacity:1}}@media screen and (max-width:749px){.magic-soldout-lock{width:46px;height:58px}.magic-soldout-lock__shackle{left:10px;width:26px;height:29px;border-width:4px}.magic-soldout-lock__body{height:35px;border-width:3px;font-size:1.25rem}.magic-soldout-status{margin:8px 8px 10px;padding:12px 5px 10px;border-radius:14px}.magic-soldout-status strong{font-size:1.12rem;letter-spacing:.01em}.magic-soldout-status span{font-size:.7rem;letter-spacing:.035em}}@media(prefers-reduced-motion:reduce){.magic-soldout-orbit,.magic-soldout-orbit:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/magic-card-common.css.map */
