.footer__copyright-idus-logo{display:flex;align-items:center;justify-content:center}.newsletter-consent{display:flex;align-items:flex-start;gap:.5rem;margin-block-start:-.75rem;cursor:pointer}.newsletter-consent input[type=checkbox]{flex:none;width:1rem;height:1rem;margin-block-start:.15em;accent-color:currentColor;cursor:pointer}.newsletter-consent__text{font-size:.875rem;line-height:1.4}.newsletter-consent__text a{text-decoration:underline}.newsletter-consent--section{justify-content:center;margin-block-start:0;text-align:start}.product-card__figure,.complementary-products__product-list .horizontal-product-card,.product-gallery .product-gallery__media,.cart-drawer .cart-drawer__items img{background:rgb(var(--product-media-background, 240 238 236 / 1))}@media screen and (max-width:699px){.product-list--carousel.product-list--peek-mobile{--product-list-card-width: calc( ( 100% - var(--product-list-cards-gaps-mobile, 1) * var(--product-list-calculated-column-gap) ) / var(--product-list-cards-visible-mobile, 1.2) )}.stacked-carousel--mobile .product-list--carousel{--product-list-default-column-gap: .625rem;--product-list-card-width: calc( 100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row) );grid:auto-flow dense / repeat(auto-fit,var(--product-list-card-width));justify-content:center;overflow:visible;scroll-snap-type:none;margin-inline:-.625rem;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width:700px){.stacked-carousel--desktop .product-list--carousel{--product-list-default-column-gap: 1.5rem;--product-list-card-width: calc( 100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row) );grid:auto-flow dense / repeat(auto-fit,var(--product-list-card-width));justify-content:center;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.stacked-carousel--desktop>.floating-controls-container__control{display:none}}@media screen and (min-width:1000px){.stacked-carousel--desktop .product-list--carousel{--product-list-default-column-gap: 3rem}}@media screen and (min-width:1400px){.stacked-carousel--desktop .product-list--carousel{--product-list-default-column-gap: 3.75rem}}.breadcrumbs-section{padding-block:.875rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:1.4;color:rgb(var(--text-color) / .65)}.breadcrumbs--center .breadcrumbs__list{justify-content:center}.breadcrumbs--end .breadcrumbs__list{justify-content:flex-end}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.breadcrumbs__separator{display:inline-flex;align-items:center;opacity:.5}.breadcrumbs__link{color:inherit;text-decoration:none;transition:color .15s ease-in-out}.breadcrumbs__link:hover{color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:.2em}.breadcrumbs__current{color:rgb(var(--text-color));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media screen and (max-width:699px){.breadcrumbs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{flex:none}.breadcrumbs__current{max-width:60vw}}.back-to-top{--back-to-top-size: 44px;--back-to-top-inset-end: 0px;position:fixed;inset-block-end:calc(var(--back-to-top-inset-end, 0px) + var(--container-gutter, 1.5rem));z-index:4;display:block;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,inset-block-end .15s ease-in-out}.back-to-top--end{inset-inline-end:var(--container-gutter, 1.5rem)}.back-to-top--start{inset-inline-start:var(--container-gutter, 1.5rem)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__button{display:flex;align-items:center;justify-content:center;width:var(--back-to-top-size);height:var(--back-to-top-size);padding:0;cursor:pointer;color:rgb(var(--button-text-color));background:rgb(var(--button-background));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:50%;box-shadow:0 2px 10px rgb(var(--text-color) / .15);transition:color .25s ease,background-color .25s ease,border-color .25s ease}@media screen and (pointer:fine){.back-to-top__button:hover{color:rgb(var(--button-background));background:rgb(var(--button-text-color));border-color:rgb(var(--button-background))}}.back-to-top__button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}@media(prefers-reduced-motion:reduce){.back-to-top{transition:opacity .01ms,visibility .01ms;transform:none}}.cart-discount-accordion{width:100%}.cart-discount-accordion .accordion__toggle{padding-block:.75rem}.cart-discount-accordion .accordion__content{margin-block-start:0;padding-block-end:.75rem;padding-inline-end:0}.cart-discount-accordion .text-with-icon{gap:.5rem}.cart-discount-accordion .text-with-icon :is(svg){transition:none}.cart-discount-field__row{display:flex;align-items:stretch;gap:.5rem}.cart-discount-field__input{flex:1 1 auto;min-width:0}.cart-discount-field__input .input{padding-inline-end:calc(var(--input-padding-inline) + 1.5rem)}.cart-discount-field__apply{display:flex;flex:0 0 auto}.cart-discount-field__apply>.button{padding-block:0;padding-inline:1.5rem;white-space:nowrap}.cart-discount-field__apply>.link{align-self:center;white-space:nowrap}.cart-discount-field__apply>:is(.button,.link)[disabled]{opacity:.5;pointer-events:none}.content-over-media>.banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;max-width:none;border-radius:inherit;background:none;padding:0;box-shadow:none}.content-over-media:has(>.banner-link)>:not(img,video,iframe,svg,video-media,picture,image-parallax,figure,.banner-link){pointer-events:none;z-index:3}.content-over-media:has(>.banner-link) :is(a,button,.button,video,video-media,iframe){pointer-events:auto}.link:not(.link-reverse){background-size:0 1px}@media screen and (pointer:fine){.link:not(.link-reverse):hover{background-size:100% 1px}}@media(max-width:749px){.collection__main .product-list__promo{height:100%}}.product-info__block-list .product-title{font-weight:300}.buy-buttons__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.75rem}.buy-buttons__row .quantity-selector{grid-auto-rows:auto;align-self:stretch;min-height:100%}.buy-buttons__row .button{width:100%}@media screen and (min-width:1000px){@media(hover:hover)and (pointer:fine){.product-gallery[hover-zoom] .product-gallery__media{overflow:hidden}.product-gallery[hover-zoom] .product-gallery__media>img{transition:transform .55s cubic-bezier(.22,.61,.36,1),transform-origin .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.product-gallery[hover-zoom] .product-gallery__media.is-hover-zoomed>img{transform:scale(var(--hover-zoom-level, 1.5));transform-origin:var(--hover-zoom-origin-x, 50%) var(--hover-zoom-origin-y, 50%)}}}@media(prefers-reduced-motion:reduce){.product-gallery[hover-zoom] .product-gallery__media>img{transition:none}}.mega-menu__linklist--columns{display:grid;grid-template-columns:repeat(var(--mega-menu-columns, 4),minmax(0,280px));justify-content:start;column-gap:var(--mega-menu-column-gap, 4rem);row-gap:var(--mega-menu-row-gap, 2.5rem)}.mega-menu__linklist--columns>li{position:relative}.mega-menu__column--divided:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--mega-menu-column-gap, 4rem) / -2);width:1px;background-color:rgb(var(--text-color) / .15)}.mega-menu__sublist{gap:var(--mega-menu-item-spacing, .625rem)}.mega-menu__promo>*{flex:var(--mega-menu-image-width, 315px);min-width:0;max-width:var(--mega-menu-image-width, 315px)}@media screen and (max-width:699px){.collection-toolbar{align-items:center;justify-content:space-between}.collection-toolbar .collection-toolbar__button{text-align:right;padding-inline-start:1.25rem}.collection-toolbar:has(.collection-toolbar__products-count) .collection-toolbar__button-list{flex:0 0 50%;max-width:50%}.collection-toolbar__products-count{flex:1 1 auto;min-width:0;padding-inline-end:1.25rem;font-size:.75rem;line-height:1.2;text-align:end}}.price-with-sku{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.price-with-sku__sku{margin-inline-start:auto;text-align:end;white-space:nowrap}.facets__color-list .block-swatch{--swatch-border-size: 0;padding:0;min-width:0;border:none;border-radius:0;justify-content:flex-start;column-gap:.625rem;text-align:start}.facets__color-list .block-swatch__color{width:1.375rem;height:1.375rem;flex:none;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.facets__color-list .block-swatch.border .block-swatch__color,.facets__color-list .block-swatch__color.border{box-shadow:inset 0 0 0 1px rgb(var(--border-color))}.facets__color-list :checked+.block-swatch{color:rgb(var(--text-color));border:none}.facets__color-list :checked+.block-swatch .block-swatch__color{box-shadow:inset 0 0 0 1px rgb(var(--background)),0 0 0 1px rgb(var(--text-color))}.facets__color-list :focus-visible+.block-swatch{outline:2px solid rgb(var(--text-color));outline-offset:3px}@media screen and (max-width:699px){.media-grid__item{grid-area:span min(2,var(--media-grid-item-row-span)) / span var(--media-grid-mobile-item-column-span, 2)}}.variant-picker__option-values--uniform{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.variant-picker__price-delta-note{margin-block-start:.5rem;color:rgb(var(--text-color) / .65)}.block-swatch--with-delta{flex-direction:column;row-gap:.125rem;line-height:1.15}.block-swatch__delta{font-size:.75rem;line-height:1.15;min-height:1.15em;opacity:.65;direction:ltr;unicode-bidi:isolate;white-space:nowrap}@media screen and (max-width:699px){.text-with-icons--scroll{grid:auto / auto-flow 40%;justify-content:start;column-gap:var(--text-with-icons-column-gap);display:grid;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.text-with-icons--scroll::-webkit-scrollbar{display:none}}@media screen and (min-width:700px){.collection-toolbar__products-count{position:static;transform:none;align-self:center;margin-inline-start:auto;padding-inline:1.875rem}}.facets__group--sort{padding-block-end:1.5rem}.facets__group-title--filters{padding-block:1.5rem .5rem;border-block-start:1px solid rgb(var(--border-color))}.product-card__gallery{position:relative}.product-card__gallery-arrow{--circle-button-size: 1.75rem;z-index:1;position:absolute;inset-block-start:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff7f}.product-card__gallery-arrow--prev{inset-inline-start:.375rem}.product-card__gallery-arrow--next{inset-inline-end:.375rem}.product-card__gallery-arrow>svg{width:.625rem}.product-card__gallery-arrow:disabled{opacity:0;pointer-events:none}.product-card__gallery:not(:has(.product-card__gallery-slide)) .product-card__gallery-arrow{display:none}.product-card__gallery-slide{display:block}@media screen and (max-width:699px){.product-card__gallery-carousel{grid:auto / auto-flow 100%;display:grid;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-card__gallery-carousel::-webkit-scrollbar{display:none}.product-card__gallery-carousel>*{scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (min-width:700px){.product-card__gallery-slide,.product-card__gallery-arrow{display:none}}@media screen and (pointer:fine){.product-card__figure:has(.product-card__image--secondary):hover .product-card__gallery-carousel>.product-card__media .product-card__image--primary{opacity:0}.product-card__figure:has(.product-card__image--secondary):hover .product-card__gallery-carousel>.product-card__media .product-card__image--secondary{opacity:1}}.media-grid.media-grid--image-ratio{grid-auto-rows:auto}.media-grid--image-ratio .media-grid__item{grid-row:span 1;height:auto;aspect-ratio:var(--media-grid-item-aspect-ratio, 1)}.product-text-with-icons--boxed{padding:1.5rem 1.25rem}.product-info .text-with-icons--product .text-with-icons__item p{font-size:.8rem;line-height:1.2}@media screen and (max-width:699px){.product-info .text-with-icons--product:not(.text-with-icons--stacked)>*{padding-inline:1.5rem}}@media screen and (min-width:1000px){.product-info .text-with-icons.text-with-icons--product{--text-with-icons-items-per-row: var( --product-text-with-icons-items-per-row, 2 );--text-with-icons-column-gap: 1.5rem}}.line-item__remove{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;opacity:.7;transition:opacity .2s ease}.line-item__remove:hover{opacity:1}.cart-checkout-note{text-align:center;color:rgb(var(--text-color) / .7)}.cart-drawer__complementary-products .horizontal-product-card .horizontal-product-card__info .product-title{font-size:.8rem}.cart-drawer__cross-sell-carousel{--floating-controls-inset-inline: .5rem}.cart-drawer__cross-sell-carousel>.floating-controls-container__control{inset-block-start:calc(50% - 1.125rem)}.collection-toolbar__filter-icon{display:inline-block;vertical-align:middle;margin-inline-end:.375rem;margin-block-start:-.125em}.collection-toolbar__button[aria-expanded=true] .collection-toolbar__filter-icon{transform:none}.free-shipping-progress{display:block;position:relative;height:6px;margin-block-start:.5rem;border-radius:999px;background:rgb(var(--text-color) / .12);overflow:hidden}.free-shipping-progress__fill{position:relative;width:100%;height:100%;border-radius:inherit;background:rgb(var(--text-color));transform:scaleX(var(--progress, 0));transform-origin:var(--transform-origin-start);transition:transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.free-shipping-progress__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);transform:translate(-100%);animation:free-shipping-shimmer 1.8s ease-in-out infinite}.free-shipping-progress.is-reached .free-shipping-progress__fill:after{animation:none;opacity:0}@keyframes free-shipping-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.free-shipping-progress__fill{transition:none}.free-shipping-progress__fill:after{animation:none}}.line-item__media-link{display:block;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
