.product__meta{margin:var(--bui-spacing-x-small) 0;font-family:var(--xh-font-display);font-size:1.17em;font-weight:450;line-height:1.2;text-transform:uppercase}.thumbnails__button{flex-shrink:0;padding:0;background:none;border:0;border-radius:var(--xh-radius-small);cursor:pointer;opacity:.3;transition:.25s opacity}.thumbnails__button:hover,.thumbnails__button:focus-visible,.thumbnails__button[aria-current=true]{opacity:1}.thumbnails__button>.thumbnails__image{display:block;opacity:1}.product__quantity>*+*{margin-inline-start:var(--bui-spacing-x-small)}.quantity__button{font-size:1.25rem;border:var(--bui-input-border-width) solid var(--bui-input-border-color);border-radius:var(--bui-input-border-radius-medium)}.social-media-icons bui-icon{display:block;font-size:28px}.share-button__status{margin-left:var(--bui-spacing-x-small);font-size:var(--bui-font-size-small)}.product__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bui-spacing-small) var(--bui-spacing-large);padding:var(--bui-spacing-small) 0;margin:0;list-style:none;border-top:1px solid var(--xh-color-border)}.product__trust-item{display:flex;align-items:center;gap:var(--bui-spacing-x-small)}.product__trust-item .icon{width:1.25em;height:1.25em;flex-shrink:0;color:var(--xh-color-primary)}.icon-with-text{display:flex;flex-wrap:wrap;gap:var(--bui-spacing-medium);padding:0;margin:var(--bui-spacing-small) 0;list-style:none}.icon-with-text--vertical{flex-direction:column}.icon-with-text__item{display:flex;align-items:center;gap:var(--bui-spacing-x-small)}.icon-with-text__icon,.icon-with-text__image{width:2.5rem;height:2.5rem;flex-shrink:0;object-fit:contain;color:var(--xh-color-primary)}.sticky-buy{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:3px solid var(--xh-color-primary);box-shadow:0 -4px 16px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.sticky-buy.is-visible{transform:none;visibility:visible;transition:transform .25s ease}body:has(.sticky-buy.is-visible){padding-bottom:4.5rem}.sticky-buy__inner{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin-inline:auto}.sticky-buy__image{flex:none;width:48px;height:48px;object-fit:contain;border-radius:.25rem}.sticky-buy__info{flex:1 1 auto;min-width:0}.sticky-buy__title,.sticky-buy__variant{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-buy__title{color:var(--xh-color-tertiary);font-family:var(--xh-font-display);font-size:1.15rem;font-weight:600;line-height:1.1;text-transform:uppercase}.sticky-buy__variant{font-size:.85rem;color:#555}.sticky-buy__price{flex:none;width:auto;color:var(--xh-color-tertiary);font-family:var(--xh-font-display);font-size:1.25rem;font-weight:600}.sticky-buy__button{flex:none}@media(max-width:600px){.sticky-buy__image,.sticky-buy__variant{display:none}}@media(prefers-reduced-motion:reduce){.sticky-buy,.sticky-buy.is-visible{transition:none}}.variant-cards{display:grid;gap:.5rem;width:100%;min-width:0;margin:.75rem 0;padding:0;border:0;text-align:start}.variant-cards__legend{margin-bottom:.5rem;padding:0;font-weight:600}.variant-card{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--xh-color-border);border-radius:var(--xh-radius);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.variant-card:hover{border-color:var(--xh-color-primary)}.variant-card:has(:checked){border-color:var(--xh-color-primary);box-shadow:inset 0 0 0 1px var(--xh-color-primary);background:#0665b80a}.variant-card:has(:focus-visible){outline:2px solid var(--xh-color-primary);outline-offset:2px}.variant-card__input{flex:none;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--xh-color-primary)}.variant-card__image{flex:none;width:3.25rem;height:3.25rem;object-fit:contain;border-radius:.35rem;background:var(--xh-color-surface)}.variant-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.variant-card__title{font-weight:600;overflow-wrap:anywhere}.variant-card__note{color:var(--xh-color-muted);font-size:.85rem}.variant-card__note--save{color:var(--xh-color-sale);font-weight:600}.variant-card__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;font-weight:700;white-space:nowrap}.variant-card__extra{color:var(--xh-color-muted);font-size:.8rem;font-weight:400}.variant-card--sold-out .variant-card__title,.variant-card--sold-out .variant-card__price{color:#888}.product__meta{white-space:nowrap}.product__meta-row>*{margin-inline-end:1rem}.product__meta-row>:last-child{margin-inline-end:0}@media(max-width:800px){.product .purchase-options>*{flex:1 1 100%}.buy-buttons__row{display:flex;gap:.5rem}.buy-buttons__row>bui-button{flex:1 1 0;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-product.css.map */
