@import"https://fonts.googleapis.com/css2?family=Andika:wght@400;700&family=Belleza&family=Inter:wght@300;400;500;600&display=swap";.font-sub{font-family:var(--font-sub)!important}.font-display{font-family:var(--font-display)!important}.text-bardo-orange{color:var(--color-bardo-orange)!important}.text-bardo-grey{color:var(--color-bardo-grey)!important}.text-bardo-black{color:var(--color-bardo-black)!important}.text-white{color:#fff!important}:root{--color-bardo-orange: #F26522;--color-bardo-black: #141a1f;--color-bardo-grey: #8E8E8E;--color-bardo-ivory: #FDFCF8;--color-bardo-green: #0a1013;--page-width-max: 1200px;--btn-radius: 9999px;--color-page-bg: #FDFCF8;--color-primary: var(--color-bardo-black);--color-secondary: var(--color-bardo-grey);--color-accent: var(--color-bardo-orange);--color-accent-light: #f59e0b;--color-accent-dark: #c2410c;--color-black: var(--color-bardo-black);--color-white: #ffffff;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-400: #a3a3a3;--color-gray-600: var(--color-bardo-grey);--color-gray-800: #262626;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Belleza", Georgia, serif;--font-sub: "Andika", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: var(--font-display);--font-body: var(--font-sans);--font-serif: var(--font-display);--fontsize-xs: clamp(.75rem, .7rem + .25vw, .875rem);--fontsize-sm: clamp(.875rem, .8rem + .4vw, 1rem);--fontsize-md: clamp(1rem, .9rem + .5vw, 1.125rem);--fontsize-lg: clamp(1.25rem, 1rem + 1vw, 1.5rem);--fontsize-xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--fontsize-2xl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--fontsize-3xl: clamp(2.5rem, 2rem + 2.5vw, 4rem);--font-size-h1: var(--fontsize-3xl);--font-size-h2: var(--fontsize-2xl);--font-size-h3: var(--fontsize-xl);--font-size-h4: var(--fontsize-lg);--font-size-body: var(--fontsize-md);--font-size-small: var(--fontsize-sm);--line-height-tight: 1.1;--line-height-body: 1.6;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-wide: .05em;--letter-spacing-wider: .15em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--transition-fast: .2s var(--ease-out);--transition-normal: .35s var(--ease-out);--transition-slow: .5s var(--ease-out-expo);--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .12);--glass-bg-dark: rgba(10, 10, 10, .6);--ease-glass: cubic-bezier(.22, .68, 0, 1.2);--ease-liquid: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding-top:88px;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-bardo-black);background-color:var(--color-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.template-index,body.template-article{padding-top:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.skip-link{position:absolute;top:-100%;left:0;padding:1rem 1.5rem;background:var(--color-primary);color:#fff;z-index:9999;transition:top .2s}.skip-link:focus{top:0}.page-width{width:100%;max-width:var(--page-width-max, 1200px);margin:0 auto;padding:0 1rem}@media(min-width:768px){.page-width{padding:0 1.5rem}}@media(min-width:1024px){.page-width{padding:0 2rem}}.animatext1{animation:none!important;opacity:1!important;transform:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-align:center;text-decoration:none;border:2px solid var(--color-primary);background:var(--color-primary);color:var(--color-white);cursor:pointer;border-radius:var(--btn-radius, 9999px);transition:transform var(--transition-fast),background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.btn:hover{background:transparent;color:var(--color-primary)}.btn:active{transform:scale(.98)}.btn--secondary{background:transparent;color:var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:var(--color-white)}.btn--accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white);box-shadow:0 4px 14px #e6510040}.btn--accent:hover{background:transparent;color:var(--color-accent);border-color:var(--color-accent);box-shadow:none;transform:translateY(-2px)}.glass{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}.glass-dark{background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:4px;background:var(--color-bardo-orange);z-index:100;transform-origin:left}.liquid-glass{background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px #ffffff0f,0 20px 40px -12px #00000026;transition:transform var(--transition-slow),border-color var(--transition-normal),box-shadow var(--transition-normal)}.liquid-glass:hover{border-color:#e651004d;box-shadow:inset 0 1px 1px #ffffff14,0 24px 48px -12px #0003}.text-gradient-accent{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gradientext1{background:linear-gradient(135deg,#c74c06 40%,var( --color-bardo-orange) 80%,var(--color-bardo-grey) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:cascade-in .8s var(--ease-glass) .2s both;padding:0 .1em}.divider-accent{height:1px;width:3rem;background:linear-gradient(to right,transparent,var(--color-accent))}.divider-accent--right{background:linear-gradient(to left,transparent,var(--color-accent))}.reveal-up{opacity:1;transform:translateY(0);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-up.revealed{opacity:1;transform:translateY(0)}.glass{background:#ffffffd9}@supports (backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px)){.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3}}.glass--dark{background:#0009}@supports (backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px)){.glass--dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080}}.product-card{display:block;text-decoration:none;color:inherit;transition:transform var(--transition-slow)}.product-card:hover{text-decoration:none;color:inherit}@media(hover:hover){.product-card:hover{transform:translateY(-6px)}}.product-card__media{position:relative;overflow:hidden;aspect-ratio:1;background:var(--color-gray-100);border-radius:4px}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.04);border-radius:inherit;pointer-events:none}.product-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}@media(hover:hover){.product-card:hover .product-card__media img{transform:scale(1.03)}}.product-card__placeholder{width:100%;height:100%;background:var(--color-gray-100)}.product-card__action{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%) translateY(100%);opacity:0;transition:transform var(--transition-normal),opacity var(--transition-normal);min-height:48px;padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;pointer-events:none;border-radius:4px}@media(hover:hover){.product-card:hover .product-card__action{transform:translate(-50%) translateY(0);opacity:1}}.product-card__info{padding:var(--space-5) 0 0}.product-card__title{font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:600;margin:0 0 var(--space-2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.product-card__price{font-size:var(--font-size-body);font-weight:600;margin:0;color:var(--color-black)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;visibility:hidden}.cart-drawer--open{pointer-events:auto;visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity var(--transition-normal)}.cart-drawer--open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;bottom:0;width:100%;max-width:420px;background:var(--color-white);box-shadow:-8px 0 40px #0000001f;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-slow);overflow:hidden}.cart-drawer--right .cart-drawer__panel{right:0}.cart-drawer--left .cart-drawer__panel{left:0;transform:translate(-100%);box-shadow:8px 0 40px #0000001f}.cart-drawer--open.cart-drawer--right .cart-drawer__panel,.cart-drawer--open.cart-drawer--left .cart-drawer__panel{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.cart-drawer__title{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:600;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0;color:var(--color-black)}.cart-drawer__close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:var(--space-2);line-height:1;min-width:44px;min-height:44px;color:var(--color-gray-600);transition:color var(--transition-fast)}.cart-drawer__close:hover{color:var(--color-accent)}.cart-drawer__content{flex:1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column}.cart-drawer__items{flex:1;min-height:0}.cart-drawer__item{display:flex;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-gray-200)}.cart-drawer__item-image{flex-shrink:0}.cart-drawer__item-image img{width:80px;height:80px;object-fit:cover;border-radius:4px}.cart-drawer__item-details{flex:1;min-width:0}.cart-drawer__item-title{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);display:block;margin-bottom:var(--space-1)}.cart-drawer__item-variant{font-size:var(--font-size-small);color:var(--color-gray-600);margin:0 0 var(--space-1)}.cart-drawer__item-row{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-small);color:var(--color-gray-600)}.cart-drawer__item-qty{display:flex;align-items:center;gap:0;border:1px solid var(--color-gray-200);border-radius:4px}.cart-drawer__qty-btn{width:28px;height:28px;padding:0;font-size:12px;font-weight:600;border:none;background:transparent;color:var(--color-bardo-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.cart-drawer__qty-btn:hover{background:var(--color-gray-200);color:var(--color-bardo-orange)}.cart-drawer__qty-value{min-width:24px;text-align:center;font-weight:600}.cart-drawer__item-price{flex:1}.cart-drawer__item-remove{width:28px;height:28px;padding:0;font-size:18px;line-height:1;border:none;background:transparent;color:var(--color-gray-600);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s}.cart-drawer__item-remove:hover{background:#ff000014;color:#c2410c}.cart-drawer__footer{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:var(--space-4)}.cart-drawer__subtotal{display:flex;justify-content:space-between;font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:600;margin:0}.cart-drawer__empty{text-align:center;padding:var(--space-12) 0}.cart-drawer__empty p{margin:0 0 var(--space-6);color:var(--color-gray-600)}@media(prefers-reduced-motion:reduce){.cart-drawer__overlay,.cart-drawer__panel{transition:none}}@media(max-width:480px){.cart-drawer__panel{max-width:100%}}.cart{padding:var(--space-16) 0;max-width:720px}.cart__title{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:600;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0 0 var(--space-12);color:var(--color-bardo-black)}.cart__items{display:flex;flex-direction:column;gap:0}.cart__item{display:flex;gap:var(--space-6);padding:var(--space-8) 0;border-bottom:1px solid var(--color-gray-200)}.cart__item:first-child{padding-top:0}.cart__item-image{flex-shrink:0}.cart__item-image img{width:96px;height:96px;object-fit:cover;border-radius:8px}.cart__item-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.cart__item-title{font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);color:var(--color-bardo-black);text-decoration:none}.cart__item-title:hover{color:var(--color-bardo-orange);text-decoration:underline}.cart__item-variant{font-size:var(--font-size-small);color:var(--color-gray-600);margin:0}.cart__item-row{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.cart__item-qty{display:flex;align-items:center;border:1px solid var(--color-gray-200);border-radius:9999px;overflow:hidden}.cart__qty-btn{width:36px;height:36px;padding:0;font-size:14px;font-weight:600;border:none;background:transparent;color:var(--color-bardo-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.cart__qty-btn:hover{background:var(--color-gray-200);color:var(--color-bardo-orange)}.cart__item-qty input{width:44px;height:36px;padding:0 var(--space-2);font-size:var(--font-size-small);font-weight:600;text-align:center;border:none;background:var(--color-white);color:var(--color-bardo-black);-moz-appearance:textfield}.cart__item-qty input::-webkit-outer-spin-button,.cart__item-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__item-price{font-weight:600;color:var(--color-bardo-black)}.cart__footer{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:var(--space-6);max-width:360px}.cart__total{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;color:var(--color-bardo-black)}.cart__footer-buttons{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.cart__empty{margin:0 0 var(--space-6);font-size:var(--font-size-body);color:var(--color-gray-600)}.cart__empty-state{padding:var(--space-12) 0;text-align:center}.product-gallery{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){.product-gallery{flex-direction:row;gap:var(--space-4)}}.product-gallery__main{position:relative;aspect-ratio:1;overflow:hidden;background:#f5f5f5;cursor:zoom-in;flex:1;min-width:0}.product-gallery__slide{display:none;width:100%;height:100%}.product-gallery__slide--active{display:block}.product-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__placeholder{width:100%;height:100%;background:#f0f0f0}.product-gallery__thumbnails{display:flex;flex-direction:row;gap:var(--space-2);flex-wrap:wrap;order:1}@media(min-width:768px){.product-gallery__thumbnails{flex-direction:column;flex-wrap:nowrap;order:0;flex-shrink:0}}.product-gallery__thumb{padding:0;border:2px solid transparent;background:none;cursor:pointer;border-radius:4px;overflow:hidden;width:64px;height:64px;flex-shrink:0}.product-gallery__thumb--active{border-color:var(--color-accent)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:var(--space-8);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.product-zoom--open{opacity:1;visibility:visible}.product-zoom__close{position:absolute;top:var(--space-4);right:var(--space-4);background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:var(--space-2);min-width:44px;min-height:44px;z-index:1}.product-zoom__image{max-width:100%;max-height:90vh;object-fit:contain}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.video-embed__container{position:relative;width:100%;height:100%}.video-embed__container iframe{display:block;width:100%;height:100%;border:none}.video-embed__fallback{position:absolute;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);font-size:.875rem;color:#ffffffe6;text-align:center;text-decoration:underline;text-underline-offset:2px}.video-embed__fallback:hover{color:#fff}.collection-page{padding:var(--space-12) var(--space-6);max-width:1280px;margin:0 auto}.collection-page__header{margin-bottom:var(--space-16);text-align:center}.collection-page__search{padding:0 var(--space-6);margin-bottom:var(--space-12);max-width:1280px;margin-left:auto;margin-right:auto}.collection-page__search-field{position:relative;display:flex;align-items:center;max-width:36rem;margin:0 auto;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;overflow:hidden}.collection-page__search-input{flex:1;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-6);font-size:1rem;border:none;background:#fff}[data-predictive-search-page] .collection-page__search-input{padding-right:5rem}.collection-page__search-input:focus{outline:none}.collection-page__search-input::placeholder{color:var(--color-bardo-grey, #6b7280)}.collection-page__search-reset,.collection-page__search-btn{position:absolute;right:0;top:0;bottom:0;padding:var(--space-2);background:none;border:none;color:var(--color-bardo-black);cursor:pointer;display:flex;align-items:center;justify-content:center}.collection-page__search-reset{right:2.75rem}.collection-page__search-reset:not(:focus-visible):after{content:"";position:absolute;right:0;top:1rem;bottom:1rem;width:1px;background:#00000014}.collection-page__search-reset:hover,.collection-page__search-btn:hover{color:var(--color-bardo-orange)}.collection-page__title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);margin:0 0 var(--space-4);color:var(--color-bardo-black)}.collection-page__breadcrumbs{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.collection-page__breadcrumbs a:hover{color:var(--color-bardo-orange)}.collection-page__breadcrumb-current{color:var(--color-bardo-black);font-weight:600}.collection-page__empty{text-align:center;padding:var(--space-16);color:var(--color-bardo-grey)}.collection-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-12);padding-bottom:var(--space-6);border-bottom:1px solid rgba(0,0,0,.05)}.collection-page__count{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-bardo-grey)}.collection-page__toolbar-right{display:flex;align-items:center;gap:var(--space-8)}.collection-page__view-switcher{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);background:var(--color-bardo-ivory);border-radius:.5rem}.collection-page__view-btn{padding:var(--space-2);background:none;border:none;border-radius:.375rem;color:var(--color-bardo-grey);cursor:pointer;transition:all .15s}.collection-page__view-btn:hover{color:var(--color-bardo-black)}.collection-page__view-btn--active{background:#fff;box-shadow:0 1px 3px #00000014;color:var(--color-bardo-orange)}.collection-page__sort{position:relative}.collection-page__sort-label{font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--color-bardo-black);cursor:pointer}.collection-page__sort-value{color:var(--color-bardo-orange)}.collection-page__sort-select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.collection-page__pagination{margin-top:var(--space-12);display:flex;justify-content:center}.collection-page__pagination .pagination{display:flex;gap:var(--space-2)}.collection-page__pagination a{padding:var(--space-2) var(--space-4);border:1px solid rgba(0,0,0,.12);border-radius:4px}.collection-page__pagination a:hover{border-color:var(--color-bardo-orange)}.collection-page__pagination .current{font-weight:600}.collection-grid{display:grid;gap:var(--space-8)}.collection-grid--grid-2{grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:768px){.collection-grid--grid-2{grid-template-columns:repeat(2,1fr)}}.collection-grid--grid-4{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}@media(min-width:1024px){.collection-grid--grid-4{grid-template-columns:repeat(4,1fr)}}.collection-grid--list{grid-template-columns:1fr;gap:0}.collection-grid--list .collection-card{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-12);border-bottom:1px solid rgba(0,0,0,.05)}@media(min-width:768px){.collection-grid--list .collection-card{flex-direction:row;align-items:center;gap:var(--space-12)}}.collection-grid--list .collection-card__media{margin-bottom:0}@media(min-width:768px){.collection-grid--list .collection-card__media{width:33.333%;flex-shrink:0}}.collection-grid--list .collection-card__info{flex:1;text-align:left}.collection-grid--list .collection-card__description{display:block;font-size:14px;color:var(--color-bardo-grey);line-height:1.6;margin:var(--space-2) 0;max-width:36rem}.collection-grid--list .collection-card__footer{justify-content:flex-start;flex-wrap:wrap;gap:var(--space-4)}.collection-card{display:flex;flex-direction:column}.collection-card__description{display:none}.collection-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;margin-bottom:var(--space-4);background:#8e8e8e0d;border-radius:1rem}.collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 2.7s var(--ease-out)}.collection-card__media:hover img{transform:scale(1.05)}.collection-card__placeholder{width:100%;height:100%}.collection-card__image-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-card__image-link img{width:100%;height:100%;object-fit:cover}.collection-card__eye{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:var(--color-bardo-black);transition:background .2s,color .2s}.collection-card__eye:hover{background:var(--color-bardo-orange);color:#fff}.collection-card__badges{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);z-index:2}.collection-card__badge{padding:var(--space-1) var(--space-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px}.collection-card__badge--new{background:var(--color-bardo-orange);color:#fff}.collection-card__badge--preorder{background:var(--color-bardo-black);color:#fff}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-6);background:#0000;opacity:0;transition:opacity .15s,background .15s;pointer-events:none}.collection-card__media:hover .collection-card__overlay{opacity:1;background:#0000000d}.collection-card__overlay button{pointer-events:auto}.collection-card__quick-add{width:100%;padding:var(--space-4) var(--space-6);background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:9999px;transition:all .2s}.collection-card__media:hover .collection-card__quick-add{transform:translateY(0)}.collection-card__quick-add:hover{background:#fffffff2;color:var(--color-bardo-black);border-color:#ffffff40}.collection-card__info{display:flex;flex-direction:column;gap:var(--space-1)}.collection-card__collection{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-bardo-grey);margin:0;font-weight:700}.collection-card__title{font-family:var(--font-display);font-size:var(--fontsize-lg);font-weight:500;color:var(--color-bardo-black);text-decoration:none;transition:color .2s}.collection-card__title:hover{color:var(--color-bardo-orange)}.collection-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2)}.collection-card__price{font-size:var(--fontsize-lg);font-weight:300;color:var(--color-bardo-black);margin:0}.collection-card__actions{display:flex;align-items:center;gap:var(--space-3)}.collection-card__quick-view-btn{padding:var(--space-1) var(--space-3);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bardo-black);background:none;border:none;border-bottom:1px solid currentColor;cursor:pointer;transition:color .2s}.collection-card__quick-view-btn:hover{color:var(--color-bardo-orange)}.collection-card__add{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--color-bardo-black);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid rgba(0,0,0,.1);transition:all .2s}.collection-card__add:hover{border-bottom-color:var(--color-bardo-orange);color:var(--color-bardo-orange)}.form-message-guard__meta{font-size:11px;color:var(--color-bardo-grey, #6b6b6b);margin:var(--space-2) 0 0;letter-spacing:.02em}.form-message-guard__meta[data-near-limit=true]{color:var(--color-bardo-orange, #f26522)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
