:root{--iva-inset: 16px;--iva-gap: 24px;--iva-thumb-col: 56px;--iva-thumb-gap: 10px;--iva-thumb-opacity: .7;--iva-thumb-opacity-hover: 1;--iva-font: "Helvetica Now Text", Helvetica, Arial, sans-serif;--iva-size: 12px;--iva-line: 15px;--iva-ink-60: rgba(235, 235, 245, .6);--iva-white: #ffffff;--iva-black: #000000;--iva-radius: 12px;--iva-pill: rgba(118, 118, 128, .24);--iva-pill-strong: rgba(120, 120, 128, .32);--iva-divider: rgba(84, 84, 88, .65);--iva-peek: 16px;--iva-stage-h: 560px;--iva-stage-bg: #171717}.dd-product footer,.dd-product .footer{display:none!important}.menu-drawer__utility-links{display:none}product-info{margin:0!important;padding:0!important}.dd-product #MainContent product-info>.page-width{max-width:none!important;width:100%!important;padding-left:var(--iva-inset)!important;padding-right:var(--iva-inset)!important}@media(max-width:1300px){.footer-block-image svg{width:200px;display:flex}}.dd-product #MainContent product-info .product__media img:not([src*="/files/Model-" i]):not([src*="/files/Model_" i]){transform:scale(.8);transform-origin:center;object-fit:contain!important}.dd-product .product-media-container.constrain-height{max-height:none!important;height:auto!important}@media(min-width:990px){:root{--iva-avail-h: calc(100svh - 48px) }body.dd-product{height:100svh!important;overflow:hidden!important}body.dd-product #MainContent{height:100svh!important;box-sizing:border-box!important}.dd-product #MainContent product-info>.page-width{height:var(--iva-avail-h)!important;max-height:var(--iva-avail-h)!important;margin-top:0!important;box-sizing:border-box!important;padding-top:14px!important;padding-bottom:2px!important}.dd-product #MainContent product-info .product.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--iva-gap)!important;align-items:stretch!important;height:100%!important;max-height:100%!important;min-height:0!important}.dd-product #MainContent product-info .product.grid>*,.dd-product #MainContent product-info .product.grid>.grid__item{min-width:0!important;min-height:0!important;width:auto!important;max-width:none!important;flex:initial!important;max-height:100%!important}.dd-product #MainContent product-info .product.grid .product-catalog-thumbnails{grid-column:1 / span 1!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-columns:1fr var(--iva-thumb-col)!important;grid-template-rows:minmax(0,1fr)!important;column-gap:16px!important}.dd-product .product-catalog-thumbnails .product-catalog{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:0!important;text-transform:uppercase;overflow-y:auto!important;scrollbar-width:none!important}.dd-product .product-catalog-thumbnails .product-catalog::-webkit-scrollbar{display:none!important}.dd-product .product-catalog-thumbnails .thumbnail-product-media,.dd-product .iva-left-thumbs{grid-column:2!important;grid-row:1!important;position:static!important;top:auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;box-sizing:border-box!important}.dd-product .product-catalog-thumbnails .thumbnail-media-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-end!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.dd-product .product-catalog-thumbnails .thumbnail-media-item,.dd-product .iva-left-thumbs .iva-thumb{flex:0 1 auto!important;min-height:0!important;overflow:hidden!important}.dd-product .product-catalog-thumbnails .thumbnail-media-item img,.dd-product .iva-left-thumbs .iva-thumb img{width:var(--iva-thumb-col)!important;height:auto!important;max-height:100%!important;object-fit:cover!important;display:block!important}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-item{border:0;padding:0;background:transparent;cursor:pointer}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-item img{opacity:var(--iva-thumb-opacity)!important;transition:opacity .16s ease!important}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-item:hover img{opacity:var(--iva-thumb-opacity-hover)!important}.dd-product media-gallery .thumbnail-slider{display:none!important}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item img{position:absolute;top:calc(100% + 16px);right:0;width:100px;background-color:#1f1f1f;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:3;pointer-events:none}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item:hover img{opacity:1;visibility:visible}.dd-product #MainContent product-info .product.grid .product__media-wrapper{grid-column:2 / span 2!important;min-width:0!important;padding-left:0!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important}.dd-product #MainContent product-info .product__media-wrapper slider-component{flex:1!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dd-product #MainContent product-info .product__media-wrapper slider-component::-webkit-scrollbar{width:0;height:0;display:none}.dd-product #MainContent product-info .product__media-list{display:block!important;height:auto!important;overflow:visible!important;transform:none!important;scroll-snap-type:none!important}.dd-product #MainContent product-info .product__media-item,.dd-product #MainContent product-info .slider__slide{width:100%!important;max-width:100%!important;flex:none!important;margin:0 0 16px!important}.dd-product .product-media-container,.dd-product .product-media-container.constrain-height,.dd-product .product-media-container.media-fit-contain{height:auto!important;max-height:none!important;width:100%!important}.dd-product .product-media-container.constrain-height .product__media{height:auto!important}.dd-product .product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;width:100%!important}.dd-product .product__media img,.dd-product .product__media video{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.dd-product #MainContent product-info .product__media.media{position:relative!important;overflow:hidden!important;background:var(--iva-stage-bg)!important;height:100dvh!important}.dd-product #MainContent product-info .product__media.media img,.dd-product #MainContent product-info .product__media.media video,.dd-product #MainContent product-info .product__media.media .deferred-media__poster img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important}.dd-product #MainContent product-info .product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;width:100%!important;max-width:100%!important}.dd-product #MainContent product-info .product.grid .product__info-wrapper{grid-column:4 / span 1!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.dd-product #MainContent product-info .product__column-sticky{position:static!important;top:auto!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.dd-product #MainContent product-info .product__info-container{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.dd-product #MainContent product-info .scroll-conn{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.dd-product #MainContent product-info .pro-flex{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.dd-product .title-price{flex:0 0 auto!important}.dd-product .product__description.rte,.dd-product .product__description.rte.quick-add-hidden{flex:0 1 auto!important;min-height:0!important;overflow-y:auto!important;scrollbar-width:none!important;margin-top:6px!important}.dd-product .product__description.rte::-webkit-scrollbar{display:none!important}.dd-product .product-metafields{flex:0 1 auto!important;min-height:0!important;overflow-y:auto!important;scrollbar-width:none!important;margin-top:4px!important}.dd-product .product-metafields::-webkit-scrollbar{display:none!important}.dd-product #MainContent product-info .pro-flex>modal-opener:first-of-type{margin-top:auto!important;flex:0 0 auto!important;margin-bottom:4px!important}.dd-product #MainContent product-info variant-selects,.dd-product #MainContent product-info .col,.dd-product #MainContent product-info .product__inventory,.dd-product #MainContent product-info p.mto-out-of-stock,.dd-product #MainContent product-info p.instocks,.dd-product #MainContent product-info share-button,.dd-product #MainContent product-info product-form,.dd-product #MainContent product-info pickup-availability{flex:0 0 auto!important}.dd-product .meta-section{padding:3px 0!important}.dd-product p.mto-out-of-stock,.dd-product p.instocks{margin:0 0 2px!important}.dd-product .share-button{margin-top:4px!important}.dd-product button.product-form__submit{margin:10px 0 0!important}.dd-product .select.iva-select .iva-select__trigger,.dd-product .product-form__input.product-form__quantity{min-height:38px!important}.dd-product .product__view-details,.dd-product .installment.caption-large{display:none!important}.select.iva-select .iva-select__menu{top:auto!important;bottom:calc(100% + 10px)!important;z-index:100000!important}}@media(max-width:1199px){.dd-product #MainContent product-info .product{display:block!important}.dd-product #MainContent product-info .product-catalog-thumbnails{display:none!important}.dd-product #MainContent product-info .product__media-wrapper{padding:0!important;margin:0!important}.dd-product #MainContent product-info .product__media-list,.dd-product #MainContent product-info .product__media-item{width:100%!important;margin:0!important}.dd-product #MainContent product-info .product__info-wrapper{padding:16px 0 0!important;margin:0!important}body.template-product{overflow:visible!important;height:auto!important}}@media(max-width:989px){.dd-product{--iva-stage-h: clamp(420px, 58dvh, 560px)}.dd-product media-gallery .slider-counter,.dd-product media-gallery .slider-buttons{display:none!important}.dd-product #MainContent product-info .product__media-wrapper,.dd-product #MainContent product-info .product__media-wrapper slider-component{overflow:visible!important}.dd-product #MainContent product-info .product__media-list.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;gap:8px!important;padding-right:var(--iva-peek)!important;margin:0!important}.dd-product #MainContent product-info .product__media-list.slider .slider__slide,.dd-product #MainContent product-info .product__media-item.slider__slide{flex:0 0 calc(100% - var(--iva-peek))!important;width:calc(100% - var(--iva-peek))!important;max-width:calc(100% - var(--iva-peek))!important;height:var(--iva-stage-h)!important;scroll-snap-align:start!important;padding:0!important;margin:0!important}.dd-product #MainContent product-info .product-media-container{aspect-ratio:auto!important;--ratio: 2 !important;--preview-ratio: 2 !important}.dd-product #MainContent product-info .product__media,.dd-product #MainContent product-info .product__media.media{position:relative!important;display:block!important;overflow:hidden!important;height:var(--iva-stage-h)!important;min-height:0!important;padding-bottom:0!important;background:var(--iva-stage-bg)!important}.dd-product #MainContent product-info .product-media-container>modal-opener,.dd-product #MainContent product-info .product__media{padding-bottom:0!important}.dd-product #MainContent product-info .product__media img,.dd-product #MainContent product-info .product__media video,.dd-product #MainContent product-info .product__media .deferred-media__poster img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important}.dd-product #MainContent product-info .product-media-container.constrain-height.media-fit-contain{--contained-width: 100% !important;width:100%!important;max-width:100%!important}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item img{display:none}.dd-product #MainContent product-info .product-catalog-thumbnails .show-less-collection{display:none}a.show-collection,a.show-detail{display:flex}}@media(min-width:750px)and (max-width:989px){.dd-product{--iva-stage-h: clamp(560px, 72dvh, 820px)}.dd-product #MainContent product-info,.dd-product #MainContent product-info>.page-width,.dd-product #MainContent product-info .product__media-wrapper{padding-left:0!important;padding-right:0!important}.dd-product #MainContent product-info .product__media-wrapper,.dd-product #MainContent product-info .product__info-wrapper{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.product__info-container{max-width:100%!important;padding:0 16px}.dd-product #MainContent product-info .product__media-wrapper slider-component,.dd-product #MainContent product-info .product__media-list.slider{width:100%!important;max-width:100%!important}}@media(max-width:550px){.dd-product #MainContent product-info .product-catalog-thumbnails .show-less-collection{display:block;margin:40px 0}.dd-product #MainContent product-info .product-catalog-thumbnails .less-collection{display:none}.dd-product #MainContent product-info .product-catalog-thumbnails a.less-collection.active{display:inline}}.dd-product #MainContent product-info .product-catalog-thumbnails h2{font-family:var(--iva-font);font-size:14px;line-height:var(--iva-line);font-weight:500;color:var(--iva-ink-60);margin:0}.dd-product #MainContent product-info .product-catalog-thumbnails .collection-products{margin-top:4px}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item{position:relative}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item:not(:last-of-type){margin-bottom:4px}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item h3{margin:0;text-align:right}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item h3 a{font-family:var(--iva-font);font-size:11px;line-height:11px;font-weight:500;color:var(--iva-white);text-decoration:none;display:flex;justify-content:flex-end;text-transform:uppercase}.dd-product #MainContent product-info .product-catalog-thumbnails .product-item h3 a:hover{text-decoration:underline}.dd-product #MainContent product-info .product-catalog-thumbnails .show-less-collection a{color:var(--iva-white);font-size:var(--iva-size);text-decoration:none;cursor:pointer;text-transform:uppercase}.dd-product #MainContent product-info .product-catalog-thumbnails .show-less-collection a:hover{text-decoration:underline}.show-less-collection a{display:none!important}.show-less-collection{margin:20px 0}a.show-collection,a.less-collection,a.show-detail,a.less-detail{justify-content:center;margin:0 auto;font-size:var(--iva-size);color:var(--iva-white);cursor:pointer;display:none;text-transform:uppercase}.iva-left-thumbs .iva-thumb{opacity:.55;transition:opacity .14s linear,transform .14s ease,outline-color .14s linear}.iva-left-thumbs .iva-thumb.is-active{opacity:1;outline:1px solid currentColor;outline-offset:2px;transform:translateZ(0) scale(1.01)}.dd-product .product__info-container>*+*{margin:0}.dd-product h1.product__title{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:500;text-transform:uppercase;color:var(--iva-ink-60);letter-spacing:0;margin:0;font-feature-settings:"liga" off,"clig" off;float:left}#price-template--25793038057777__main{float:right}.dd-product .price,.dd-product .price-item,.dd-product span.price-item.price-item--regular,.dd-product .price-item--sale{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:400;color:var(--iva-ink-60)}.dd-product .badge.price__badge-sold-out.color-scheme-3{display:none}.dd-product .product__description.rte,.dd-product .product__description.rte.quick-add-hidden{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:400;color:var(--iva-ink-60);font-feature-settings:"liga" off,"clig" off;margin:12px 0 0;clear:both}.dd-product .product__description.rte p{margin:0 0 10px}.product-metafields{margin-top:12px;border-top:1px solid rgba(255,255,255,.08)}.dd-product .product-metafields p{display:flex;align-items:center;justify-content:space-between;font-size:var(--iva-size);line-height:1.16;font-weight:300;text-transform:uppercase;padding:8px 0 6px;letter-spacing:1px;text-align:end;border-bottom:1px solid var(--iva-divider)}.meta-section{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.08)}.meta-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff73}.meta-value{font-size:12px;line-height:1.4;font-weight:400;color:var(--iva-ink-60)}.meta-inline{display:flex;justify-content:space-between;align-items:baseline}.meta-inline .meta-value{font-weight:500}.dd-product .product-popup-modal__button{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:500;color:var(--iva-white);text-transform:uppercase;text-decoration:none}.dd-product .product-form__input{display:flex;justify-content:space-between;align-items:center;max-width:100%;margin:0;padding:0}.dd-product .product-form__input .form__label{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:400;color:var(--iva-ink-60);text-transform:uppercase}.dd-product .quantity{margin:0;padding:0;min-height:0}.dd-product .quantity,.dd-product .quantity:before,.dd-product .quantity:after{content:none}.dd-product .quantity__input{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:700;color:var(--iva-ink-60);text-align:right;border:none;opacity:1;min-width:0;width:100%;height:24px;padding:0;margin:0}.dd-product .quantity__button:first-child{margin:0 10px 0 0}.dd-product .quantity__button.disabled{visibility:hidden}.dd-product .quantity__button{background:var(--iva-pill-strong)!important;width:24px;height:24px;border-radius:6px;padding:10px 8px;position:static;margin-left:15px}p.mto-out-of-stock,p.instocks,.made-on-demand-block{font-family:var(--iva-font);font-size:var(--iva-size);line-height:1.231;font-weight:400;color:var(--iva-ink-60);margin:5px 0 10px}.made-on-demand-block{margin:0;color:#fff}.dd-product .product__info-container .product-form{margin:10px 0 0!important}.dd-product .product-form__buttons{max-width:100%}.dd-product button.product-form__submit{width:100%;max-width:100%;background:#d7d7db;border-radius:var(--iva-radius);color:var(--iva-black);font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:700;text-transform:uppercase;letter-spacing:0;margin:10px 0 0}.dd-product .icon.icon-share{display:none}.dd-product .share-button{width:100%;background:var(--iva-pill);border-radius:var(--iva-radius);justify-content:center;display:flex}.dd-product .share-button details{display:none}.dd-product summary.share-button__button{display:none}.dd-product .share-button__button{justify-content:center;text-transform:uppercase;color:var(--iva-white);font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:700}.dd-product .share-button__button:hover{text-decoration:none}.dd-product #MainContent .button:after{content:none;position:unset}.select.iva-select{position:relative;width:100%}.select.iva-select select{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}.select.iva-select .iva-select__trigger{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0;border-radius:14px;background:transparent;border:none;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.select.iva-select .iva-select__caret{background:var(--iva-pill-strong)!important;width:24px;height:24px;border-radius:6px;padding:7px;position:static;margin-left:15px;display:flex;cursor:pointer;color:rgb(var(--color-foreground))}.select.iva-select .iva-select__caret svg{width:10px;height:10px;color:#ebebf5eb}.select.iva-select .iva-select__value{flex:1 1 auto;font-size:var(--iva-size);color:var(--iva-ink-60);font-weight:700;line-height:1;text-align:right}.product-form__input--dropdown{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-form__input--dropdown .form__label{flex:1 1 auto;margin:0}.product-form__input--dropdown .select.iva-select{width:65%;max-width:240px;margin-left:auto}.select.iva-select .iva-select__trigger[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.select.iva-select .iva-select__menu{position:absolute;right:0;top:calc(100% + 10px);width:210px;max-height:240px;overflow:auto;padding:8px 0;border-radius:14px;background:#141416c7;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0f;z-index:9999;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.select.iva-select.is-open .iva-select__menu{opacity:1;transform:translateY(0);pointer-events:auto}.select.iva-select .iva-opt{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 14px 10px 36px;font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ebebf5e0;cursor:pointer;-webkit-user-select:none;user-select:none}.select.iva-select .iva-opt+.iva-opt{border-top:1px solid rgba(255,255,255,.06)}.select.iva-select .iva-opt:hover{background:#ffffff0d}.select.iva-select .iva-opt[aria-selected=true]{background:#ffffff0f;color:#ebebf5eb}.select.iva-select .iva-opt[aria-selected=true]:before{content:"\2713";position:absolute;left:14px;color:#ebebf5d9}.select.iva-select .iva-select__menu::-webkit-scrollbar{width:8px}.select.iva-select .iva-select__menu::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.select.iva-select .iva-select__menu::-webkit-scrollbar-track{background:transparent}.share-popup{background:#1f1f1f;border-radius:var(--iva-radius);width:100%;display:block}.share-popup-button{display:none}.popupp-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999}.popupp-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:383px;border-radius:10px;text-align:center;padding:0 20px;width:100%}.popupp-close{font-size:var(--iva-size);font-weight:400;line-height:12px;cursor:pointer}.popupp-content h2{font-size:var(--iva-size);font-weight:500;line-height:var(--iva-line);text-transform:uppercase;text-align:left;color:var(--iva-ink-60)}.popupp-overlay .aa{display:flex;align-items:center;gap:5px}.popupp-overlay .aa svg{margin-top:10px}.share-aa{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.popupp-overlay span.popupp-color{display:block;width:20px;height:20px;background:#007aff;border-radius:4px}ul.social-sharing{background:#35353575;border-radius:10px}.popupp-content li a{display:flex;gap:5px;align-items:center;border-bottom:1px solid rgba(128,128,128,.36);text-decoration:none}.popupp-content .line{color:var(--iva-white);text-transform:uppercase}.popupp-content li:last-child a{border-bottom:none}.popupp-content a.share-social{padding:5px 5px 5px 10px}button.copy-url-button{background:none;border:none;gap:5px;width:100%;display:flex;padding:10px 5px 11px 13px}p#copy-message{font-size:var(--iva-size);font-weight:500}.dd-product .product-popup-modal{background:#0000004d;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.dd-product .product-popup-modal__content{height:280px;background:transparent;border:none;top:45%;transform:translate(-50%,-50%)}.dd-product .product-popup-modal__toggle{background-color:transparent;border:none}.dd-product .product-popup-modal__toggle .icon{display:none}.dd-product .product-popup-modal__content-info{padding-right:0}.product-popup-modal__content:focus-visible{box-shadow:none;outline:none}.main-table{width:100%;border-collapse:collapse;text-align:center}.main-table td{padding:2px 4px}.row_heading,.product-popup-modal .h2{position:sticky;left:0;z-index:2}.main-table tbody tr{border-bottom:1px solid dimgray}.main-table tbody tr td{flex:0 0 auto}.size-chart h1.h2,td.row_heading{text-transform:uppercase;font-family:var(--iva-font);font-size:var(--iva-size);font-weight:500;line-height:1.231;color:var(--iva-ink-60)}.size-chart h1.h2{margin:0;padding:15px 0}td.row_sub_heading{color:var(--iva-white);font-size:var(--iva-size);font-weight:600;cursor:pointer}.hovered-column{background-color:#242424}.choose-size-container{position:relative;margin-top:10px;height:20px}.choose-size{position:absolute;color:var(--iva-ink-60);font-size:var(--iva-size);line-height:var(--iva-line);white-space:nowrap;left:10px;margin-top:10px}.size-chart{padding-bottom:5px;display:flex;flex-direction:row-reverse}@media(max-width:850px){span#chooseSize{left:0!important}}@media(max-width:989px){.iva-desc-panel{position:relative;padding:0;margin-top:12px}.iva-desc-panel__inner{max-height:80px;overflow:hidden;transition:max-height .4s ease;position:relative}.iva-desc-panel__inner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,transparent,var(--iva-stage-bg, #171717));pointer-events:none;transition:opacity .3s ease}.iva-desc-panel.is-open .iva-desc-panel__inner{max-height:2000px}.iva-desc-panel.is-open .iva-desc-panel__inner:after{opacity:0}.iva-desc-toggle{display:flex;justify-content:center;align-items:center;width:100%;padding:14px 0 8px;margin:0;background:transparent;border:none;cursor:pointer;font-family:var(--iva-font);font-size:var(--iva-size);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--iva-white);-webkit-tap-highlight-color:transparent}.iva-desc-toggle:active{opacity:.6}.iva-desc-toggle .iva-desc-toggle__show{display:inline}.iva-desc-toggle .iva-desc-toggle__hide,.iva-desc-toggle.is-open .iva-desc-toggle__show{display:none}.iva-desc-toggle.is-open .iva-desc-toggle__hide{display:inline}.iva-desc-panel .iva-mobile-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 8px}.iva-desc-panel .iva-mobile-title__name{font-family:var(--iva-font);font-size:14px;line-height:1.3;font-weight:700;text-transform:uppercase;color:var(--iva-ink-60);margin:0}.iva-desc-panel .iva-mobile-title__price{font-family:var(--iva-font);font-size:14px;line-height:1.3;font-weight:400;color:var(--iva-ink-60);white-space:nowrap;flex-shrink:0}.iva-desc-panel .iva-mobile-sku{font-family:var(--iva-font);font-size:12px;line-height:1.3;font-weight:400;color:var(--iva-ink-60);text-transform:uppercase;letter-spacing:.5px;margin:2px 0 0}.iva-desc-panel .iva-mobile-desc{font-family:var(--iva-font);font-size:14px;line-height:1.5;font-weight:400;color:var(--iva-ink-60);margin:12px 0 0}.iva-desc-panel .iva-mobile-desc p{margin:0 0 12px}.iva-desc-panel .iva-mobile-meta{margin-top:16px;border-top:1px solid rgba(255,255,255,.08)}.iva-desc-panel .iva-mobile-meta .meta-section{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.iva-desc-panel .iva-mobile-meta .meta-label{font-size:14px;letter-spacing:1px}.iva-desc-panel .iva-mobile-meta .meta-value{font-size:14px}.dd-product .product__description.rte,.dd-product .product__description.rte.quick-add-hidden,.dd-product .product-metafields,.dd-product .title-price{display:none!important}}@media(min-width:990px){.iva-desc-toggle,.iva-desc-panel{display:none!important}}@media(max-width:989px){.product__media-item.scroll-trigger.animate--fade-in{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.skip-to-content-link{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product.css.map */
