.pbc-section-wrapper{--pbc-font-title: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pbc-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pbc-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--pbc-ease-in-out: cubic-bezier(.4, 0, .2, 1);--pbc-transition-speed-fast: .2s;--pbc-transition-speed-normal: .4s;--pbc-transition-speed-slow: .8s;font-family:var(--pbc-font-body);display:block;width:100%;box-sizing:border-box;margin:0 auto;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pbc-section-wrapper *{box-sizing:border-box}.pbc-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--pbc-section-padding-x, clamp(1.25rem, 5vw, 4rem));padding-right:var(--pbc-section-padding-x, clamp(1.25rem, 5vw, 4rem));padding-top:var(--pbc-section-padding-top, clamp(2rem, 6vw, 5rem));padding-bottom:var(--pbc-section-padding-bottom, clamp(2rem, 6vw, 5rem))}.pbc-container--full{max-width:100%!important;padding-left:var(--pbc-section-padding-x, 1.5rem);padding-right:var(--pbc-section-padding-x, 1.5rem)}.pbc-container--boxed{max-width:var(--pbc-max-width, 1440px)}.pbc-layout-grid{display:grid;gap:var(--pbc-gap-mobile, 1rem);grid-template-columns:repeat(var(--pbc-cols-mobile, 1),minmax(0,1fr))}.pbc-layout-bento{display:grid;gap:var(--pbc-gap-mobile, 1rem);grid-template-columns:repeat(2,minmax(0,1fr))}.pbc-layout-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--pbc-gap-mobile, 1rem);padding-bottom:10px;margin-bottom:-10px}.pbc-layout-slider::-webkit-scrollbar{display:none}.pbc-layout-slider .pbc-card-item{flex:0 0 calc(100% - 2rem);scroll-snap-align:center;max-width:500px}.pbc-layout-horizontal_scroll{display:flex;overflow-x:auto;scrollbar-width:thin;gap:var(--pbc-gap-mobile, 1rem)}.pbc-layout-masonry{column-count:var(--pbc-cols-mobile, 1);column-gap:var(--pbc-gap-mobile, 1rem)}.pbc-layout-masonry .pbc-card-item{break-inside:avoid;margin-bottom:var(--pbc-gap-mobile, 1rem);display:block}@media screen and (min-width:768px){.pbc-layout-grid{gap:var(--pbc-gap-tablet, 1.5rem);grid-template-columns:repeat(var(--pbc-cols-tablet, 2),minmax(0,1fr))}.pbc-layout-bento{gap:var(--pbc-gap-tablet, 1.5rem);grid-template-columns:repeat(6,minmax(0,1fr))}.pbc-layout-slider{gap:var(--pbc-gap-tablet, 1.5rem)}.pbc-layout-slider .pbc-card-item{flex:0 0 calc(50% - 1rem);scroll-snap-align:start;max-width:none}.pbc-layout-horizontal_scroll{gap:var(--pbc-gap-tablet, 1.5rem)}.pbc-layout-masonry{column-count:var(--pbc-cols-tablet, 2);column-gap:var(--pbc-gap-tablet, 1.5rem)}.pbc-layout-masonry .pbc-card-item{margin-bottom:var(--pbc-gap-tablet, 1.5rem)}}@media screen and (min-width:1024px){.pbc-layout-grid{gap:var(--pbc-gap-desktop, 2rem);grid-template-columns:repeat(var(--pbc-cols-desktop, 3),minmax(0,1fr))}.pbc-layout-bento{gap:var(--pbc-gap-desktop, 2rem);grid-template-columns:repeat(12,minmax(0,1fr))}.pbc-layout-slider{gap:var(--pbc-gap-desktop, 2rem)}.pbc-layout-slider .pbc-card-item{flex:0 0 calc((100% / var(--pbc-cols-desktop, 3)) - (var(--pbc-gap-desktop, 2rem) * (var(--pbc-cols-desktop, 3) - 1) / var(--pbc-cols-desktop, 3)))}.pbc-layout-horizontal_scroll{gap:var(--pbc-gap-desktop, 2rem)}.pbc-layout-masonry{column-count:var(--pbc-cols-desktop, 3);column-gap:var(--pbc-gap-desktop, 2rem)}.pbc-layout-masonry .pbc-card-item{margin-bottom:var(--pbc-gap-desktop, 2rem)}}@media screen and (max-width:767px){.pbc-layout-bento .pbc-card-item{grid-column:span var(--pbc-span-x-mobile, 2)!important;grid-row:span var(--pbc-span-y-mobile, 1)!important}}@media screen and (min-width:768px)and (max-width:1023px){.pbc-layout-bento .pbc-card-item{grid-column:span var(--pbc-span-x-tablet, 3)!important;grid-row:span var(--pbc-span-y-tablet, 1)!important}}@media screen and (min-width:1024px){.pbc-layout-bento .pbc-card-item{grid-column:span var(--pbc-span-x-desktop, 4)!important;grid-row:span var(--pbc-span-y-desktop, 1)!important}}.pbc-card-item{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;background-color:var(--card-bg, #ffffff);border-radius:var(--card-radius, 16px);border:var(--card-border-width, 1px) solid var(--card-border-color, rgba(0, 0, 0, .08));box-shadow:var(--card-shadow, 0 4px 12px rgba(0, 0, 0, .04));transition:transform var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo),box-shadow var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo),border-color var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo),filter var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo);will-change:transform,box-shadow;transform-style:preserve-3d}.pbc-card-ratio--square{aspect-ratio:1 / 1}.pbc-card-ratio--portrait{aspect-ratio:3 / 4}.pbc-card-ratio--landscape{aspect-ratio:4 / 3}.pbc-card-ratio--cinematic{aspect-ratio:21 / 9}.pbc-card-ratio--auto{aspect-ratio:auto}.pbc-card-media{position:relative;width:100%;overflow:hidden;flex-grow:1}.pbc-card-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, center);transition:transform var(--pbc-transition-speed-slow) var(--pbc-ease-out-expo),filter var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo);will-change:transform,filter;z-index:1}.pbc-animate-zoom:hover .pbc-card-media img{transform:scale(var(--zoom-intensity, 1.1)) rotate(var(--zoom-rotate, .5deg))}.pbc-card-media img{filter:blur(var(--image-blur, 0px)) brightness(var(--image-brightness, 1)) grayscale(var(--image-grayscale, 0))}.pbc-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg, linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,.65) 100%));opacity:var(--overlay-opacity, 1);z-index:2;transition:opacity var(--pbc-transition-speed-normal) var(--pbc-ease-out-expo)}.pbc-card-item:hover .pbc-card-overlay{opacity:var(--overlay-opacity-hover, var(--overlay-opacity, 1))}.pbc-card-content{position:relative;z-index:3;padding:var(--content-padding, clamp(1.25rem, 3vw, 2.5rem));display:flex;flex-direction:column;justify-content:var(--content-justify, flex-start);align-items:var(--content-align, flex-start);height:100%;width:100%;pointer-events:none}.pbc-card-content-inner{pointer-events:auto;display:flex;flex-direction:column;align-items:inherit;width:100%;gap:var(--content-gap, .75rem)}.pbc-content-pos--top-left{--content-justify: flex-start;--content-align: flex-start;text-align:left}.pbc-content-pos--top-center{--content-justify: flex-start;--content-align: center;text-align:center}.pbc-content-pos--top-right{--content-justify: flex-start;--content-align: flex-end;text-align:right}.pbc-content-pos--middle-left{--content-justify: center;--content-align: flex-start;text-align:left}.pbc-content-pos--middle-center{--content-justify: center;--content-align: center;text-align:center}.pbc-content-pos--middle-right{--content-justify: center;--content-align: flex-end;text-align:right}.pbc-content-pos--bottom-left{--content-justify: flex-end;--content-align: flex-start;text-align:left}.pbc-content-pos--bottom-center{--content-justify: flex-end;--content-align: center;text-align:center}.pbc-content-pos--bottom-right{--content-justify: flex-end;--content-align: flex-end;text-align:right}.pbc-layout-mode--overlay{position:absolute;top:0;left:0;width:100%;height:100%}.pbc-badge{display:inline-flex;align-items:center;justify-content:center;padding:.35em .85em;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--badge-radius, 100px);background-color:var(--badge-bg, #111111);color:var(--badge-text, #ffffff);border:var(--badge-border, none);width:fit-content;margin-bottom:.25rem}.pbc-title{margin:0;font-family:var(--pbc-font-title);font-size:var(--title-size, clamp(1.5rem, 3.5vw, 2.75rem));font-weight:var(--title-weight, 700);line-height:1.15;color:var(--title-color, #111111);letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:var(--title-clamp, 3);-webkit-box-orient:vertical;overflow:hidden}.pbc-subtitle{margin:0;font-size:var(--subtitle-size, clamp(.85rem, 2vw, 1.1rem));font-weight:var(--subtitle-weight, 600);color:var(--subtitle-color, #e05d3c);text-transform:uppercase;letter-spacing:.08em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pbc-description{margin:0;font-size:var(--desc-size, clamp(.9rem, 2.2vw, 1.05rem));font-weight:var(--desc-weight, 400);line-height:1.5;color:var(--desc-color, #555555);display:-webkit-box;-webkit-line-clamp:var(--desc-clamp, 3);-webkit-box-orient:vertical;overflow:hidden}.pbc-offer{font-size:clamp(.9rem,2vw,1.25rem);font-weight:700;color:var(--offer-color, #e52e2e);margin-bottom:.25rem}.pbc-text-gradient{background:var(--text-gradient-val, linear-gradient(90deg, #ff007f, #7f00ff));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pbc-btn-wrapper{margin-top:.5rem;width:fit-content}.pbc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--btn-padding-y, .75rem) var(--btn-padding-x, 1.75rem);font-size:var(--btn-size, clamp(.85rem, 1.8vw, 1rem));font-weight:600;text-decoration:none;border-radius:var(--btn-radius, 8px);cursor:pointer;transition:all var(--pbc-transition-speed-fast) var(--pbc-ease-in-out);white-space:nowrap}.pbc-btn--solid{background-color:var(--btn-bg, #111111);color:var(--btn-text, #ffffff);border:1px solid var(--btn-bg, #111111)}.pbc-btn--solid:hover{background-color:var(--btn-bg-hover, #333333);border-color:var(--btn-bg-hover, #333333);transform:translateY(-2px)}.pbc-btn--outline{background-color:transparent;color:var(--btn-text, #111111);border:2px solid var(--btn-bg, #111111)}.pbc-btn--outline:hover{background-color:var(--btn-bg, #111111);color:var(--btn-text-hover, #ffffff);transform:translateY(-2px)}.pbc-btn--glass{background-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--btn-text, #ffffff);border:1px solid rgba(255,255,255,.4)}.pbc-btn--glass:hover{background-color:#ffffff73;transform:translateY(-2px)}.pbc-btn--gradient{background:var(--btn-gradient, linear-gradient(90deg, #ff007f, #7f00ff));color:#fff;border:none;box-shadow:0 4px 15px #ff007f33}.pbc-btn--gradient:hover{opacity:.95;box-shadow:0 6px 20px #ff007f59;transform:translateY(-2px)}.pbc-btn--glow{background-color:var(--btn-bg, #ff007f);color:#fff;border:none;box-shadow:0 0 15px var(--btn-bg, #ff007f)}.pbc-btn--glow:hover{box-shadow:0 0 25px var(--btn-bg, #ff007f);transform:translateY(-2px) scale(1.03)}.pbc-btn--pill{border-radius:100px}.pbc-btn--floating{box-shadow:0 10px 25px #00000026}.pbc-btn--floating:hover{box-shadow:0 15px 30px #00000040;transform:translateY(-4px)}.style-classic{--card-bg: #ffffff;--card-border-color: #e5e7eb;--card-shadow: 0 4px 8px rgba(0,0,0,.03);--title-color: #111827;--desc-color: #4b5563}.style-premium-rounded{--card-radius: 32px;--card-shadow: 0 20px 40px rgba(0,0,0,.06);--card-border-color: rgba(0, 0, 0, .04)}.style-glassmorphism{--card-bg: rgba(255, 255, 255, .15);--card-border-color: rgba(255, 255, 255, .25);--card-shadow: 0 20px 50px rgba(0, 0, 0, .1);--title-color: #ffffff;--desc-color: #f3f4f6;--overlay-bg: linear-gradient(135deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.15) 100%);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%)}.style-luxury-dark{--card-bg: #0d0d0f;--card-border-color: rgba(212, 175, 55, .2);--card-shadow: 0 25px 50px rgba(0,0,0,.7);--title-color: #ffffff;--desc-color: #9ca3af;--subtitle-color: #d4af37}.style-luxury-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#d4af3766,#d4af370d,#0000);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.style-minimal{--card-bg: transparent;--card-border-width: 0px;--card-shadow: none;--content-padding: 1rem 0;--title-weight: 500;letter-spacing:-.01em}.style-gradient{background:var(--gradient-bg-custom, linear-gradient(135deg, #ff007f 0%, #7f00ff 100%));--title-color: #ffffff;--desc-color: rgba(255, 255, 255, .9);--card-border-color: transparent}.style-floating{--card-shadow: 0 15px 30px rgba(0,0,0,.06)}.style-floating:hover{transform:translateY(-8px) scale(1.01);--card-shadow: 0 25px 45px rgba(0,0,0,.12)}.style-image-overlay{--title-color: #ffffff;--desc-color: rgba(255, 255, 255, .85);--overlay-bg: linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.7) 100%)}.style-neon-glow{--card-bg: #09090b;--card-border-color: var(--glow-accent, #00f0ff);--title-color: #ffffff;--desc-color: #a1a1aa;box-shadow:0 0 15px #00f0ff26}.style-neon-glow:hover{box-shadow:0 0 25px #00f0ff66;--title-color: var(--glow-accent, #00f0ff)}.style-modern-ecommerce{--card-bg: #ffffff;--card-radius: 12px;--card-border-color: #f4f4f5;--card-shadow: 0 2px 8px rgba(0,0,0,.04)}.style-modern-ecommerce .pbc-card-content{background-color:#fff;border-top:1px solid #f4f4f5}.style-editorial-magazine{--card-bg: #fafafa;--card-border-width: 0px;border-bottom:2px solid #111111;--title-weight: 800;--pbc-font-title: "Playfair Display", Georgia, serif}.style-bento{--card-radius: 24px;--card-bg: #f4f4f6;--card-border-color: transparent;--card-shadow: inset 0 2px 4px rgba(255,255,255,.8)}.style-bento:hover{--card-bg: #ededf0}.style-blob-organic{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:blobMorph 8s ease-in-out infinite alternate}@keyframes blobMorph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:50% 50% 40% 60%/55% 45%}to{border-radius:65% 35% 45% 55%/40% 60%}}.style-soft-shadow{--card-border-color: transparent;--card-shadow: 0 30px 60px rgba(0, 0, 0, .04)}.style-soft-shadow:hover{--card-shadow: 0 40px 80px rgba(0, 0, 0, .08)}.style-border-highlight{--card-bg: #18181b;--title-color: #ffffff;--desc-color: #a1a1aa;position:relative;background-clip:padding-box;border:1px solid transparent}.style-border-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(to right,#ff007f,#7f00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.style-split-layout{display:flex;flex-direction:column}@media screen and (min-width:768px){.style-split-layout{flex-direction:row!important}.style-split-layout .pbc-card-media{width:50%!important;height:auto!important;flex-grow:0}.style-split-layout .pbc-card-content{width:50%!important;height:auto!important}.style-split-layout.style-split-reverse{flex-direction:row-reverse!important}}.style-cinematic-promo{--title-color: #ffffff;--desc-color: #d1d5db;--card-radius: 20px;aspect-ratio:21 / 9}.style-cinematic-promo .pbc-card-media img{filter:contrast(1.15) brightness(.8) saturate(1.1)}.style-modern-apple{--card-bg: #f5f5f7;--card-border-color: transparent;--card-radius: 28px;--title-color: #1d1d1f;--desc-color: #86868b;--pbc-font-title: "SF Pro Display", -apple-system, sans-serif;--title-weight: 600;letter-spacing:-.003em}.style-modern-apple:hover{transform:scale(1.015);--card-shadow: 0 30px 60px rgba(0,0,0,.08)}.style-layered-depth{--card-bg: #ffffff;--card-radius: 20px;--card-shadow: 0 15px 35px rgba(0,0,0,.05)}.style-layered-depth .pbc-card-media img{border-radius:12px;width:calc(100% - 24px);height:calc(100% - 24px);margin:12px;box-shadow:0 10px 25px #0000001a}.style-layered-depth:hover .pbc-card-media img{transform:scale(1.05) translateY(-5px)}.style-premium-offer{--card-bg: linear-gradient(135deg, #111111 0%, #222222 100%);--title-color: #ffffff;--desc-color: #d1d5db;position:relative}.style-premium-offer .pbc-badge{background-color:#f05;animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{box-shadow:0 0 #f056}70%{box-shadow:0 0 0 10px #f050}to{box-shadow:0 0 #f050}}.shape-square{--card-radius: 0px !important}.shape-rounded{--card-radius: 12px !important}.shape-extra_rounded{--card-radius: 36px !important}.shape-pill{--card-radius: 100px !important}.shape-oval{border-radius:50% 50% 30% 30%/60% 60% 40% 40%!important}.shape-circle{aspect-ratio:1/1!important;border-radius:50%!important}.shape-asymmetrical{border-radius:40px 10px 60px 20px!important}.shape-layered{border-radius:32px 0!important}.pbc-card-item[style*=--shape-skew]{transform:skew(var(--shape-skew, 0deg))}.pbc-card-item[style*=--shape-skew]:hover{transform:skew(var(--shape-skew, 0deg)) translateY(-4px)}.pbc-animate-hover-lift:hover{transform:translateY(calc(var(--lift-distance, -8px) * 1px))}.pbc-animate-floating-motion{animation:floatingMotion 6s ease-in-out infinite}@keyframes floatingMotion{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.pbc-animate-glow:hover{box-shadow:0 0 calc(var(--glow-strength, 20) * 1px) var(--glow-color, rgba(0, 240, 255, .4))!important}.pbc-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--pbc-transition-speed-normal) ease,transform var(--pbc-transition-speed-normal) ease}.pbc-reveal.pbc-revealed{opacity:1;transform:translateY(0)}.pbc-slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;width:100%}.pbc-slider-arrows{display:flex;gap:.75rem}.pbc-arrow-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background-color:#fff;color:#111;cursor:pointer;box-shadow:0 4px 10px #00000008;transition:all var(--pbc-transition-speed-fast) var(--pbc-ease-in-out)}.pbc-arrow-btn:hover{background-color:#111;color:#fff;border-color:#111;transform:scale(1.05)}.pbc-arrow-btn svg{width:20px;height:20px;stroke-width:2px}.pbc-slider-dots{display:flex;gap:.5rem;justify-content:center;align-items:center;margin:0 auto}.pbc-dot{width:8px;height:8px;border-radius:50%;background-color:#00000026;border:none;cursor:pointer;padding:0;transition:all var(--pbc-transition-speed-fast) var(--pbc-ease-in-out)}.pbc-dot.pbc-dot-active{background-color:#111;transform:scale(1.3);width:16px;border-radius:4px}.pbc-dark-theme{background-color:#09090b;color:#f4f4f5;--title-color: #ffffff;--desc-color: #a1a1aa}.pbc-dark-theme .pbc-arrow-btn{background-color:#18181b;color:#fff;border-color:#ffffff14}.pbc-dark-theme .pbc-arrow-btn:hover{background-color:#fff;color:#111;border-color:#fff}.pbc-dark-theme .pbc-dot{background-color:#fff3}.pbc-dark-theme .pbc-dot.pbc-dot-active{background-color:#fff}.pbc-card-media--placeholder{background-color:#1f1f23;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pbc-card-media--placeholder svg{width:100%;height:100%;opacity:.15}
/*# sourceMappingURL=/cdn/shop/t/5/assets/premium-banner-cards.css.map */
