.product-grid__item{min-width:0;max-width:100%}.product-grid__item .product-card,.product-grid__item .product-card__content,.product-card__series-controls,.product-card__series-header,.product-card__thumbnails{min-width:0;max-width:100%;box-sizing:border-box}.product-grid__item .product-card,.product-grid__item .product-card__content,.product-card__series-controls,.product-card__thumbnails{width:100%}.product-card .text-block[role=heading],.product-card .text-block p[role=heading]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card .jdgm-widget.jdgm-preview-badge:not(.jdgm--done-setup) .jdgm-prev-badge{overflow:hidden;white-space:nowrap}.product-card__thumbnails{position:relative;--thumbnail-rail-peek-offset: 0px;display:flex;gap:4px;min-height:48px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .35) transparent}.product-card__thumbnails.has-more-to-scroll{max-width:calc(100% - var(--thumbnail-rail-peek-offset));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.product-card__thumbnails::-webkit-scrollbar{height:6px}.product-card__thumbnails::-webkit-scrollbar-track{background:transparent}.product-card__thumbnails::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / .28);border-radius:999px}.product-card__thumb{flex:0 0 auto;width:40px;height:40px;border:2px solid transparent;border-radius:4px;padding:0;cursor:pointer;overflow:hidden;background:none;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.product-card__thumb.is-active,.product-card__thumb[aria-pressed=true]{border-color:currentColor;opacity:1}.product-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-card__series-label{margin:var(--padding-xs) 0 var(--padding-3xs);font-size:var(--font-size-xs);line-height:1.3;color:rgb(var(--color-foreground-rgb) / .65)}.product-card__thumb:hover{opacity:.85}.product-card__series-controls{position:relative;z-index:2;width:100%;margin-top:var(--padding-xs);padding-top:var(--padding-2xs);border-top:1px solid rgb(var(--color-foreground-rgb) / .12)}.product-card__series-header{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);min-width:0;margin-bottom:var(--padding-3xs)}.product-card__series-controls .product-card__series-label{min-width:0;margin:0;color:rgb(var(--color-foreground-rgb) / .62);font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.25}.product-card__series-label [data-series-context-expanded]{display:none}.product-card__series-action{position:relative;z-index:3;flex:0 0 auto;min-height:32px;margin:0;padding:3px 0 3px 6px;border:0;background:transparent;color:rgb(var(--color-foreground-rgb) / .78);display:inline-flex;align-items:center;justify-content:flex-end;gap:.35em;font:inherit;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-card__series-action:hover{color:currentColor;text-decoration:underline;text-underline-offset:.2em}.product-card__series-action:focus-visible,.series-group-toggle__button--bottom:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.product-card__series-action-icon{flex:0 0 auto;width:.8em;height:.8em;transition:transform .18s ease}.product-card__series-action[aria-expanded=true] .product-card__series-action-icon{transform:rotate(180deg)}.product-card__series-controls .product-card__thumbnails{margin-top:0}.product-grid__item--series-group.is-series-expanded .product-card__thumbnails,.product-grid__item--series-group.is-series-expanded [data-series-context-collapsed]{display:none}.product-grid__item--series-group.is-series-expanded [data-series-context-expanded]{display:inline}.product-grid__item--series-group.is-series-expanded,.product-grid__item--series-member{position:relative;isolation:isolate;background:rgb(var(--color-foreground-rgb) / .025)}.product-grid__item--series-group.is-series-expanded:before,.product-grid__item--series-member:before{content:"";position:absolute;z-index:2;pointer-events:none;background:currentColor;opacity:.18}@media screen and (max-width:749px){.product-grid__item--series-group.is-series-expanded:before,.product-grid__item--series-member:before{inset-block:0;inset-inline-start:0;width:2px}.product-card__series-header{flex-wrap:wrap;gap:4px 8px}.product-card__series-controls .product-card__series-label{flex:1 1 110px;font-size:.72rem}.product-card__series-action{margin-inline-start:auto;font-size:.72rem}}.product-card-actions{--product-card-actions-gap: 6px;--product-card-actions-offset: var(--padding-sm);--product-card-actions-quick-add-space: 0px;--product-card-actions-right: calc(var(--product-card-actions-offset) + var(--padding-inline-end));--product-card-actions-bottom: calc(var(--product-card-actions-offset) + var(--padding-block-end));position:absolute;z-index:var(--layer-raised);right:calc(max(var(--product-card-actions-right),calc((var(--border-radius) + var(--product-card-actions-right)) * (1 - cos(45deg)))) + var(--product-card-actions-quick-add-space));bottom:max(var(--product-card-actions-bottom),calc((var(--border-radius) + var(--product-card-actions-bottom)) * (1 - cos(45deg))));display:flex;align-items:center;gap:var(--product-card-actions-gap);pointer-events:none}.product-card-actions[data-quick-add-mobile]{--product-card-actions-quick-add-space: calc(var(--button-size-md) + var(--product-card-actions-gap))}.product-card-actions button{border:1px solid rgb(0 0 0 / var(--opacity-15));background:rgb(var(--color-white-rgb) / var(--opacity-70));box-shadow:var(--shadow-button);color:var(--color-black);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.product-card-actions__button{position:relative;display:grid;place-items:center;width:var(--button-size-md);height:var(--button-size-md);flex:0 0 var(--button-size-md);padding:0;border-radius:50%;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.product-card-actions__button:before{content:"";position:absolute;inset-block:-4px;inset-inline:0}.product-card-actions__button .svg-wrapper{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-card-actions__bookmark[aria-pressed=true] svg path{fill:currentColor}.card-gallery>product-card-actions+.quick-add .quick-add__button{width:var(--button-size-md);min-width:var(--button-size-md);max-width:var(--button-size-md);border:1px solid rgb(0 0 0 / var(--opacity-15));background:rgb(var(--color-white-rgb) / var(--opacity-70));box-shadow:var(--shadow-button);color:var(--color-black)}.card-gallery>product-card-actions+.quick-add .quick-add__button:hover:before{inset-block:-4px;inset-inline:0}.card-gallery>product-card-actions+.quick-add .add-to-cart-text{background:transparent}.card-gallery>product-card-actions+.quick-add .add-to-cart-text__content{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.product-card-actions__status{position:absolute;right:0;bottom:calc(100% + var(--padding-xs));width:max-content;max-width:180px;padding:var(--padding-2xs) var(--padding-xs);border-radius:var(--style-border-radius-buttons-primary);background:rgb(var(--color-white-rgb) / var(--opacity-90));box-shadow:var(--shadow-button);color:var(--color-black);font-size:var(--font-size--xs);line-height:1.2;pointer-events:none}.product-card-actions__status:empty{display:none}@media screen and (min-width:750px){.card-gallery{--card-overlay-size: clamp(24px, 10cqi, 36px);--card-overlay-icon: clamp(14px, 5.5cqi, 20px);--card-overlay-gap: clamp(4px, 1.6cqi, 6px);--card-overlay-inset: clamp(8px, 3cqi, var(--padding-md));--card-overlay-arrow-size: clamp(24px, 8cqi, 28px);--card-overlay-arrow-icon: clamp(14px, 4.5cqi, 16px);--card-overlay-arrow-inset: clamp(4px, 1.5cqi, 6px)}.card-gallery>:is(product-card-actions,.quick-add){--button-size-md: var(--card-overlay-size);--icon-size-sm: var(--card-overlay-icon)}.product-card-actions{--product-card-actions-offset: var(--card-overlay-inset);--product-card-actions-gap: var(--card-overlay-gap);--product-card-actions-quick-add-space: 0px}.card-gallery>.quick-add{--quick-add-offset: var(--card-overlay-inset)}.product-card-actions[data-quick-add-desktop]{--product-card-actions-quick-add-space: calc(var(--button-size-md) + var(--product-card-actions-gap))}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.product-card-actions{opacity:0;transition:opacity var(--animation-speed) var(--ease-out-cubic)}.product-card-actions button{pointer-events:none}product-card:is(:hover,:focus-within) .product-card-actions{opacity:1}product-card:is(:hover,:focus-within) .product-card-actions button{pointer-events:auto}}@media screen and (min-width:750px)and (any-pointer:coarse){.card-gallery{--card-overlay-size: clamp(36px, 10cqi, 44px);--card-overlay-icon: clamp(20px, 5.5cqi, 24px);--card-overlay-gap: clamp(6px, 1.6cqi, 8px);--card-overlay-arrow-size: 28px;--card-overlay-arrow-icon: 16px}.product-card-actions{opacity:1}.product-card-actions button{pointer-events:auto}}@media screen and (min-width:750px){.product-grid__item--series-group.is-series-expanded:before,.product-grid__item--series-member:before{inset-block-start:0;inset-inline:0;height:2px}}.product-grid__item--series-member.has-series-collapse-footer{display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;overflow:visible}.product-grid__item--series-member.has-series-collapse-footer>.product-card{flex:1 1 auto;width:100%;height:auto;min-height:0}.series-group-toggle__button--bottom{position:relative;z-index:2;flex:0 0 auto;width:100%;min-height:36px;margin-top:var(--padding-xs);padding:6px 0;border:0;border-top:1px solid rgb(var(--color-foreground-rgb) / .12);background:transparent;color:rgb(var(--color-foreground-rgb) / .72);display:flex;align-items:center;justify-content:flex-end;gap:.35em;font:inherit;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.series-group-toggle__button--bottom:hover{color:currentColor;text-decoration:underline;text-underline-offset:.2em}.series-group-toggle__button--bottom .series-group-toggle__icon{flex:0 0 auto;width:.8em;height:.8em;transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.product-card__series-action-icon{transition:none}}@media screen and (max-width:749px){.main-collection-grid .product-card__content>*:has(.jdgm-prev-badge),.main-collection-grid .product-card__content>*:has(.jdgm-preview-badge){flex:0 0 auto!important;height:auto!important;min-height:0!important;margin-block:0!important;padding-block:0!important}.main-collection-grid .product-card__content .jdgm-widget.jdgm-preview-badge,.main-collection-grid .product-card__content .jdgm-preview-badge,.main-collection-grid .product-card__content .jdgm-prev-badge{height:auto!important;min-height:0!important;margin-block:0!important;padding-block:0!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/custom-style.css.map */
