.product-card__image,.product-card img,.card__media img,.card-gallery img,.product-grid img{object-fit:contain!important;background:transparent}.product-card__image-wrapper,.card__media,.card-gallery,.product-media-container{background:transparent}.product-card .card__media,.product-grid .card__media{padding:10px}@media screen and (min-width:750px){.product-card .card__media,.product-grid .card__media{padding:14px}}.product-media,.product__media,.media-gallery img,.product-gallery img{object-fit:contain!important;background:transparent}.noble-specs{margin:22px 0 0;border-top:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}.noble-specs__row{display:grid;grid-template-columns:minmax(90px,34%) 1fr;gap:10px 16px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.noble-specs__label{margin:0;font-family:var(--font-body--family);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.noble-specs__value{margin:0;font-family:var(--font-body--family);font-size:.92rem;line-height:1.5;color:var(--color-foreground)}.noble-trust-strip{display:grid;gap:9px;margin:18px 0 0;padding:15px 16px;border:1px solid rgba(201,168,76,.42);border-radius:3px;background:color-mix(in srgb,#c9a84c 7%,transparent);list-style:none}.noble-trust-strip li{display:flex;align-items:flex-start;gap:9px;font-family:var(--font-body--family);font-size:.85rem;line-height:1.45;color:var(--color-foreground)}.noble-trust-strip svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#a8894f}.noble-trust-strip strong{font-weight:700}.variant-option--buttons{gap:8px}.variant-option--buttons legend{font-family:var(--font-body--family);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 62%,transparent);margin-block-end:10px}.variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap;gap:8px}.variant-option--equal-width-buttons .variant-option__button-label{min-width:0!important}.variant-option__button-label{flex:0 1 auto!important;min-height:0!important;padding:9px 15px!important;border-radius:999px!important;font-size:.86rem;line-height:1.2}.variant-option__button-label__text{text-align:center;white-space:nowrap}.variant-option__button-label__pill{display:none}.variant-option__button-label:has(:checked){background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);font-weight:600}@media screen and (min-width:750px){.variant-option__button-label{padding:9px 16px!important}}.variant-option__swatch-value{font-weight:600;color:var(--color-foreground)}.noble-breadcrumbs{width:100%;max-width:var(--page-width, 1400px);margin:0 auto;padding:14px var(--page-margin, 24px) 0}.noble-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--font-body--family);font-size:.76rem}.noble-breadcrumbs__item{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.noble-breadcrumbs__item a{color:inherit;text-decoration:none;transition:color .2s ease}.noble-breadcrumbs__item a:hover{color:var(--color-foreground);text-decoration:underline}.noble-breadcrumbs__item[aria-current=page]{color:var(--color-foreground);font-weight:600}.noble-breadcrumbs__sep{opacity:.5;flex-shrink:0}@media screen and (max-width:749px){.noble-breadcrumbs__list{font-size:.72rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.noble-breadcrumbs__list::-webkit-scrollbar{display:none}.noble-breadcrumbs__item{white-space:nowrap}}body{--header-height: 84px}@media screen and (min-width:990px){body{--header-height: 100px}}.announcement-bar.spacing-style,.announcement-bar{--padding-block-start: 0px;--padding-block-end: 0px;padding-block:0;min-height:0}.announcement-bar .noble-marquee{--noble-marquee-distancia: 100%;--noble-marquee-duracion: 30s;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.announcement-bar .noble-marquee__track{display:flex;width:max-content;will-change:transform;animation:noble-marquee-correr var(--noble-marquee-duracion) linear infinite}.announcement-bar .noble-marquee__group{display:flex;flex-shrink:0}.announcement-bar .noble-marquee__item{display:inline-flex;align-items:center;height:26px;font-family:var(--font-body--family);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:inherit}.announcement-bar .noble-marquee__item:after{content:"";display:inline-block;width:4px;height:4px;margin:0 26px;transform:rotate(45deg);background:currentcolor;opacity:.55}@media screen and (min-width:750px){.announcement-bar .noble-marquee__item{height:30px;font-size:.68rem}.announcement-bar .noble-marquee__item:after{margin:0 34px}}@keyframes noble-marquee-correr{0%{transform:translate(0)}to{transform:translate(calc(var(--noble-marquee-distancia) * -1))}}@media(prefers-reduced-motion:reduce){.announcement-bar .noble-marquee__track{animation:none;justify-content:center}.announcement-bar .noble-marquee__group:not(:first-child){display:none}}.noble-kit-note{margin:22px 0 0;padding:16px 18px;border:1px solid rgba(201,168,76,.42);border-radius:3px;background:color-mix(in srgb,#c9a84c 6%,transparent)}.noble-kit-note h3{margin:0 0 10px;font-family:var(--font-body--family);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#a8894f}.noble-kit-note ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.noble-kit-note li{position:relative;padding-left:20px;font-family:var(--font-body--family);font-size:.92rem;line-height:1.45;color:var(--color-foreground)}.noble-kit-note li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:5px;border-left:2px solid #c9a84c;border-bottom:2px solid #c9a84c;transform:rotate(-45deg)}.noble-kit-note p{margin:12px 0 0;font-family:var(--font-body--family);font-size:.86rem;line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 78%,transparent)}.noble-faq{margin:8px 0 0;border-top:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}.noble-faq__item{border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}.noble-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-family:var(--font-heading--family, var(--font-body--family));font-size:1.02rem;font-weight:600;line-height:1.35;color:var(--color-foreground);transition:color .2s ease}.noble-faq__q::-webkit-details-marker{display:none}.noble-faq__q:hover{color:#a8894f}.noble-faq__q:after{content:"";flex-shrink:0;width:14px;height:14px;margin-top:4px;background:linear-gradient(currentcolor,currentcolor) center / 14px 2px no-repeat,linear-gradient(currentcolor,currentcolor) center / 2px 14px no-repeat;color:#c9a84c;transition:transform .25s ease}.noble-faq__item[open]>.noble-faq__q:after{transform:rotate(90deg);background:linear-gradient(currentcolor,currentcolor) center / 14px 2px no-repeat}.noble-faq__item[open]>.noble-faq__q{color:#a8894f}.noble-faq__a{padding:0 2px 20px;max-width:68ch}.noble-faq__a p{margin:0;font-size:.95rem;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 82%,transparent)}.noble-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.noble-faq__item[open] .noble-faq__a{animation:noble-faq-in .25s ease}}@keyframes noble-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-template=list-collections] .collection-card__image,[data-template=list-collections] [class*=collection-card] img{object-fit:contain!important;padding:12px}[data-template=list-collections] [class*=collection-card]{transition:transform .25s ease}[data-template=list-collections] [class*=collection-card]:hover{transform:translateY(-3px)}[data-template=list-collections] a:hover [class*=collection-title],[data-template=list-collections] a:hover h3{color:#a8894f}@media screen and (max-width:749px){.button,button.button,a.button,.product-form__submit,.shopify-payment-button__button{min-height:48px}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea{font-size:16px}body{overflow-x:hidden}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tpl-collection--compact .product-grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(210px, 1fr))}.tpl-collection--compact .product-card{background:color-mix(in srgb,var(--color-foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent);border-radius:3px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.tpl-collection--compact .product-card:hover{border-color:color-mix(in srgb,#c9a84c 55%,transparent);transform:translateY(-2px)}.tpl-collection--compact .product-card .card-gallery{padding:14px;box-sizing:border-box}.tpl-collection--compact .product-card .product-media-container{--product-media-fit: contain}.tpl-collection--compact .product-card .card-gallery,.tpl-collection--compact .product-card .card-gallery *{background-color:transparent!important}.tpl-collection--compact .product-card .product-card__content{padding:12px 13px 15px;gap:5px}@media screen and (min-width:750px){.tpl-collection--compact .product-card .product-card__content{padding:14px 16px 18px}}.tpl-collection--compact .product-card .product-title{font-size:.95rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/noble-product.css.map */
