.cadabra-cta-gradient{padding:48px 24px;max-width:1320px;margin:0 auto;position:relative;z-index:0}.cadabra-cta-gradient .cadabra-cta-inner{position:relative;border-radius:24px;padding:90px 40px;text-align:center;overflow:hidden;isolation:isolate;box-shadow:0 20px 60px -20px #00000040}.cadabra-cta-gradient .cadabra-cta-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.8;pointer-events:none;z-index:0}.cadabra-cta-gradient .cadabra-cta-orb--tl{width:320px;height:320px;top:-120px;left:-100px}.cadabra-cta-gradient .cadabra-cta-orb--br{width:380px;height:380px;bottom:-160px;right:-120px}.cadabra-cta-gradient .cadabra-cta-decoration{position:absolute;width:140px;height:auto;top:28px;left:60px;z-index:1;opacity:.95;pointer-events:none}.cadabra-cta-gradient .cadabra-cta-content{position:relative;z-index:2;max-width:640px;margin:0 auto}.cadabra-cta-gradient .cadabra-cta-heading{font-size:44px;line-height:1.15;font-weight:700;margin:0 0 14px;letter-spacing:-.02em;color:inherit!important}.cadabra-cta-gradient .cadabra-cta-sub{font-size:18px;line-height:1.5;margin:0 0 32px;color:inherit;opacity:.95}.cadabra-cta-gradient .cadabra-cta-btn{display:inline-block;padding:14px 36px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 20px -8px #0006}.cadabra-cta-gradient .cadabra-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #00000080}@media(max-width:768px){.cadabra-cta-gradient{padding:24px 16px}.cadabra-cta-gradient .cadabra-cta-inner{padding:56px 24px;border-radius:18px}.cadabra-cta-gradient .cadabra-cta-heading{font-size:32px}.cadabra-cta-gradient .cadabra-cta-sub{font-size:16px}.cadabra-cta-gradient .cadabra-cta-decoration{width:80px;top:16px;left:24px}.cadabra-cta-gradient .cadabra-cta-orb--tl{width:220px;height:220px;top:-80px;left:-60px}.cadabra-cta-gradient .cadabra-cta-orb--br{width:240px;height:240px;bottom:-100px;right:-60px}}.cadabra-gradient-divider{width:100%}.cadabra-gradient-divider .cadabra-gradient-divider-inner{margin:0 auto;width:100%}.cadabra-gradient-divider .cadabra-gradient-divider-line{display:block;width:100%}.cadabra-logo-bar{padding:80px 24px;width:100%}.cadabra-logo-bar .cadabra-logo-bar-inner{max-width:1320px;margin:0 auto;text-align:center}.cadabra-logo-bar .cadabra-logo-bar-heading{font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.cadabra-logo-bar .cadabra-logo-bar-sub{font-size:17px;line-height:1.5;margin:0 0 40px;opacity:.8}.cadabra-logo-bar .cadabra-logo-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--logo-gap, 64px);margin-top:48px}.cadabra-logo-bar .cadabra-logo-item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.95;transition:opacity .15s ease}.cadabra-logo-bar .cadabra-logo-item:hover{opacity:1}.cadabra-logo-bar .cadabra-logo-item img{width:auto;height:auto;max-width:200px;display:block;object-fit:contain}@media(max-width:768px){.cadabra-logo-bar{padding:56px 16px}.cadabra-logo-bar .cadabra-logo-bar-heading{font-size:28px}.cadabra-logo-bar .cadabra-logo-row{gap:32px;margin-top:32px}.cadabra-logo-bar .cadabra-logo-item img{max-width:140px}}.cart-discount__pill-remove>*{pointer-events:none}.discount-container{position:relative}.discount-container:after{content:"";display:block;margin-top:var(--padding4);margin-bottom:var(--padding4);width:100%;height:1px;background:var(--color-base);opacity:.3}.cart-discount__error{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--color-error)}.cart-discount__error svg path,.cart-discount__error svg.theme-icon path{fill:var(--color-error)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:10px}.cart-discount__codes:not(:empty){margin-top:20px}.product-card .cda-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);z-index:11;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.product-card:hover .cda-cta,.hover-area:hover .cda-cta{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.product-card .product-card__container .cda-cta .btn--add-to-cart{position:static!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important;margin:0!important;display:inline-flex!important}.product-card .cda-cta .cda-broch{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:var(--quepal, #11998e);color:#fff;-webkit-text-fill-color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;padding:10px 20px;white-space:nowrap;box-shadow:0 2px 12px #11998e4d}.product-card .cda-cta:hover .cda-broch{display:inline-flex}.product-card .cda-cta:hover .btn--add-to-cart{visibility:hidden}@media(max-width:749px){.product-card .cda-cta{position:relative;top:auto;left:auto;transform:none;opacity:1;pointer-events:auto;margin-top:8px}.product-card .cda-cta .cda-broch{display:none!important}}.product-card .cda-bulk{display:block;margin-top:10px}.product-card .cda-bulk-row{display:flex;gap:8px;align-items:stretch}.product-card .cda-bulk-qty{flex:0 0 64px;width:64px;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:8px;font-size:14px;background:#fff;-moz-appearance:textfield}.product-card .cda-bulk-btn{flex:1 1 auto;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
