.dinova-menu-trigger{display:none}@media screen and (min-width:750px){#header-component[data-force-drawer] .header__icon--menu{width:auto;height:auto}#header-component[data-force-drawer] .header__icon--menu .header-drawer-icon{display:none}#header-component[data-force-drawer] .dinova-menu-trigger{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--color-foreground)}.dinova-menu-trigger__icon{display:inline-flex;width:1.125rem;transition:transform .3s ease}.dinova-menu-trigger__icon svg{width:100%;height:auto}.header__icon--menu:hover .dinova-menu-trigger__icon{transform:rotate(180deg)}}#header-component:has(#Details-menu-drawer-container[open]){opacity:1}.header-section:has(#Details-menu-drawer-container[open]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}@media screen and (min-width:750px){#header-component[data-force-drawer] .search-action--hidden-on-drawer{display:flex}#header-component[data-force-drawer] .search-action--hidden-on-menu{display:none}}.dinova-account-link{display:inline-flex;align-items:center;color:inherit}.dinova-account-link svg{width:15px;height:17px}@media screen and (max-width:749px){.dinova-account-link{display:none}}@media(prefers-reduced-motion:reduce){.dinova-menu-trigger__icon{transition:none}}:where(.dinova-underline){position:relative;text-decoration:none}:where(.dinova-underline:not([hidden])){display:inline-flex}.dinova-underline:after{content:"";position:absolute;left:0;right:0;bottom:-.3em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.65,0,.35,1);pointer-events:none}.dinova-underline--rtl:after{transform-origin:right center}.dinova-underline:hover:after,.dinova-underline:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.dinova-underline:after{transition:none}}.product-media,.dinova-spot__card-media{background-color:var(--dinova-product-image-bg)}.template-index .ui-test-product-list{--dinova-product-image-bg: #fff}.product-media__image,.product-media img,.dinova-carousel__img,.dinova-spot__card-media .dinova-spot__img{mix-blend-mode:multiply}@media screen and (min-width:750px){.product-information--media-left .product-information__media{border-inline-end:1px solid #d6d1c9}.product-information--media-right .product-information__media{border-inline-start:1px solid #d6d1c9}}.product-information,.quick-add-modal{--dinova-product-image-bg: #fff}@media screen and (max-width:749px){.product-information .product-details>.group-block{padding-inline:1.25rem}}.quick-add-modal{--style-border-radius-popover: 0;border-radius:0}.quick-add-modal__content .product-details>.group-block>.group-block-content>rte-formatter.text-block{display:block!important;order:1;margin-block:1.25rem;font-size:.875rem;line-height:1.6;opacity:.85}.quick-add-modal__content .product-details>.group-block>.group-block-content>rte-formatter.text-block *{display:revert!important}.quick-add-modal__content .product-details>.group-block>.group-block-content>product-price~:not(rte-formatter.text-block){order:2}.quick-add-modal__content .product-details>.group-block>.group-block-content>product-price{order:0}@media screen and (min-width:750px){.quick-add-modal media-gallery:has(>.dinova-thumbs){display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.quick-add-modal media-gallery:has(>.dinova-thumbs) .media-gallery__grid{grid-template-columns:1fr;gap:0}.quick-add-modal .media-gallery__grid:not(:has(>.dinova-current))>li:not(:first-child),.quick-add-modal .media-gallery__grid:has(>.dinova-current)>li:not(.dinova-current){display:none}.quick-add-modal .dinova-thumbs{position:static;display:flex;align-items:center;gap:.5rem;padding:0;pointer-events:auto}.quick-add-modal .dinova-thumbs__list{position:static;display:flex;flex:1;gap:.5rem;min-width:0;overflow-x:auto;scrollbar-width:none}.quick-add-modal .dinova-thumbs__list>li{flex:0 0 auto}.quick-add-modal .dinova-thumbs__button{width:4rem}.quick-add-modal .dinova-thumbs__step{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #d6d1c9;border-radius:50%;background:#fff;color:#121212;cursor:pointer;transition:background-color .3s ease,color .3s ease}.quick-add-modal .dinova-thumbs__step:hover,.quick-add-modal .dinova-thumbs__step:focus-visible{background:#121212;color:#fff}}.product-information .product-information__grid--limit-details .product-details>.group-block{--details-max-width: 42rem}.collection-wrapper:has(.dinova-facets){--dinova-product-image-bg: #fff;--dinova-line: #d6d1c9;--dinova-page-gutter: clamp(1.25rem, 3vw, 3rem);overflow-x:clip}.dinova-facets__heading{margin:0;padding:1.25rem var(--dinova-facets-pad-end, 1.5rem) 1.25rem var(--dinova-facets-pad, 1.5rem);margin-inline:calc(-1 * var(--dinova-facets-pad, 1.5rem)) calc(-1 * var(--dinova-facets-pad-end, 1.5rem));border-bottom:1px solid var(--dinova-line, #d6d1c9);font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-foreground)}.dinova-facets .facets__filters-wrapper>.dinova-facets__heading{margin-bottom:1rem}.dinova-sort{display:block;margin-top:1.5rem;border-top:1px solid var(--dinova-line, #d6d1c9);margin-inline:calc(-1 * var(--dinova-facets-pad, 1.5rem)) calc(-1 * var(--dinova-facets-pad-end, 1.5rem));padding-inline:var(--dinova-facets-pad, 1.5rem) var(--dinova-facets-pad-end, 1.5rem)}.dinova-sort .dinova-facets__heading{margin-bottom:1.25rem}.dinova-sort__options{display:grid;gap:.5rem;padding-bottom:2rem}.dinova-sort__option{display:flex;align-items:center;gap:.625rem;font-family:var(--font-body--family);font-size:.8125rem;text-transform:uppercase;cursor:pointer}.dinova-sort__input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:.875rem;height:.875rem;margin:0;border:1px solid currentColor;border-radius:50%;cursor:pointer}.dinova-sort__input:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor;transform:scale(0);transition:transform .2s ease}.dinova-sort__input:checked:before{transform:scale(1)}.dinova-sort__input:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media screen and (min-width:750px){.collection-wrapper:has(.dinova-facets) .facets-block-wrapper--vertical{border-inline-end:1px solid var(--dinova-line)}.collection-wrapper .facets.facets--vertical.dinova-facets:not(.facets--drawer){--dinova-facets-pad: var(--dinova-page-gutter);--dinova-facets-pad-end: 2rem;padding-inline:var(--dinova-facets-pad) var(--dinova-facets-pad-end)}.collection-wrapper .facets.dinova-facets:not(.facets--drawer) .facets__filters-wrapper{margin-inline-end:0}.collection-wrapper .facets.dinova-facets .facets__item:before{content:none}.collection-wrapper:has(.dinova-facets)>.facets-controls-wrapper{border-block:1px solid var(--dinova-line);padding-block:1rem;padding-inline:var(--dinova-page-gutter)}.collection-wrapper:has(.dinova-facets)>.facets-controls-wrapper :is(.facets--filters-title,.sorting-filter){display:none}.collection-wrapper:has(.dinova-facets) .products-count-wrapper{font-size:.8125rem;font-weight:700;color:var(--color-foreground)}.collection-wrapper:has(.dinova-facets) .product-grid{--product-grid-gap: 0px;margin-inline-end:-1px}.collection-wrapper:has(.dinova-facets) .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}.collection-wrapper:has(.dinova-facets) .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}.collection-wrapper:has(.dinova-facets) .product-grid__item{border:0;border-inline-end:1px solid var(--dinova-line);border-bottom:1px solid var(--dinova-line)}.collection-wrapper:has(.dinova-facets) .product-grid .product-grid__card.product-grid__card{padding:clamp(1.25rem,2vw,2rem)}.collection-wrapper:has(.dinova-facets) [product-grid-view=zoom-out] .product-grid__card>:not(.product-grid-view-zoom-out--details){display:block}.collection-wrapper:has(.dinova-facets) [product-grid-view=zoom-out] .product-grid__card>a.contents{display:contents}.collection-wrapper:has(.dinova-facets) [product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:none}}.collection-wrapper:has(.dinova-facets) .product-grid__card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start}.collection-wrapper:has(.dinova-facets) .product-grid__card>*{grid-column:1 / -1}.collection-wrapper:has(.dinova-facets) .product-grid__card>a.contents>.text-block{grid-column:1;grid-row:2}.collection-wrapper:has(.dinova-facets) .product-grid__card>product-price{grid-column:2;grid-row:2;width:auto;text-align:end}.collection-wrapper:has(.dinova-facets) .product-grid__card :is(.text-block,product-price){font-family:var(--font-body--family);font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:749px){.collection-wrapper:has(.dinova-facets) .product-grid{--product-grid-gap: 0px}.collection-wrapper:has(.dinova-facets) .product-grid__item{border:0;border-bottom:1px solid var(--dinova-line)}.collection-wrapper:has(.dinova-facets) .product-grid__item:nth-child(odd){border-inline-end:1px solid var(--dinova-line)}.collection-wrapper:has(.dinova-facets) .product-grid .product-grid__card.product-grid__card{padding:1rem}.collection-wrapper:has(.dinova-facets) .product-grid__card{grid-template-columns:1fr}.collection-wrapper:has(.dinova-facets) .product-grid__card>product-price{grid-column:1;grid-row:3;text-align:start}.collection-wrapper:has(.dinova-facets) .facets-toggle{border-block:1px solid var(--dinova-line);margin:0}}.card-gallery:has(.dinova-card-hover)>quick-add-component{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.dinova-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.dinova-card-hover__image{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dinova-product-image-bg);opacity:0;filter:blur(16px);transform:scale(1.06);transition:opacity .6s ease,filter .75s ease,transform 1s cubic-bezier(.22,1,.36,1)}.dinova-card-hover__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.card-gallery:has(.dinova-card-hover) .product-media img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.dinova-card-hover__actions{position:absolute;top:.75rem;right:.75rem;display:grid;gap:.375rem}.dinova-card-hover__action{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #e5e0d8;background:#fff;color:#121212;cursor:pointer;transition:background-color .3s ease,color .3s ease}.dinova-card-hover__action svg{width:1.125rem;height:auto}.dinova-card-hover__action:hover,.dinova-card-hover__action:focus-visible{background:#121212;color:#fff}.dinova-card-hover__sizes{position:absolute;inset:auto .75rem .75rem;display:flex;gap:.375rem;margin:0;padding:0}.dinova-card-hover__sizes li{flex:1;min-width:0}.dinova-card-hover__size{display:block;padding:.5rem .25rem;background:#fff;color:#121212;font-family:var(--font-body--family);font-size:.6875rem;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease}.dinova-card-hover__size:hover,.dinova-card-hover__size:focus-visible{background:#121212;color:#fff}.dinova-card-hover__size.is-unavailable{color:#8a857e;text-decoration:line-through}.dinova-card-hover__actions,.dinova-card-hover__sizes{opacity:0;filter:blur(6px);transition:opacity .5s ease .08s,filter .5s ease .08s}@media(hover:hover){.card-gallery:hover .dinova-card-hover__image{opacity:1;filter:blur(0);transform:scale(1)}.card-gallery:has(.dinova-card-hover):hover .product-media img{transform:scale(1.05)}.card-gallery:hover :is(.dinova-card-hover__actions,.dinova-card-hover__sizes),.card-gallery:focus-within :is(.dinova-card-hover__actions,.dinova-card-hover__sizes){opacity:1;filter:blur(0);pointer-events:auto}}[product-grid-view=zoom-out] .dinova-card-hover__sizes{display:none}@media(hover:none){.dinova-card-hover{display:none}}@media(prefers-reduced-motion:reduce){.dinova-card-hover__image,.dinova-card-hover__actions,.dinova-card-hover__sizes,.card-gallery:has(.dinova-card-hover) .product-media img{transition:opacity .3s ease;filter:none;transform:none}}#header-component:not(.header--compact) .header__row--top{--header-padding: clamp(1.25rem, 2vw, 2rem)}.shopify-policy__container{max-width:52rem;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:1.25rem}.shopify-policy__title h1{margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid #d6d1c9;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.shopify-policy__body .rte{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.7}.shopify-policy__body .rte h2{margin:2.5rem 0 1rem;padding-top:2rem;border-top:1px solid #d6d1c9;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:clamp(1.625rem,2.4vw,2.25rem);line-height:1.1}.shopify-policy__body .rte h3{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dinova.css.map */
