:root{--iva-inset: 16px;--iva-gap: 24px;--iva-thumb-col: 56px;--iva-thumb-gap: 10px;--iva-thumb-opacity: .65;--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-top-offset: 92px}.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}.menu-drawer__utility-links{display:none}@media (max-width: 1300px){.footer-block-image svg{width:200px;display:flex}}.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}product-info{margin:0!important;padding:0!important}@media (min-width: 990px){.dd-product #MainContent product-info .product.grid .product-catalog-thumbnails{display:grid!important;grid-template-columns:1fr var(--iva-thumb-col)!important;column-gap:16px!important;align-items:start!important}.dd-product #MainContent product-info .product-catalog-thumbnails .product-collection-list{grid-column:1!important;min-width:0!important;text-transform:uppercase}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-product-media{grid-column:2!important;margin-top:0!important;align-self:start!important}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-wrapper{display:flex!important;flex-direction:column!important;gap:var(--iva-thumb-gap)!important}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-item img{width:var(--iva-thumb-col)!important;height:auto!important;display:block!important;opacity:var(--iva-thumb-opacity)!important;transition:opacity .16s ease!important}.dd-product #MainContent product-info .product-catalog-thumbnails .thumbnail-media-item img:hover{opacity:var(--iva-thumb-opacity-hover)!important}}.dd-product #MainContent product-info .product-collection-list h2{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:500;color:var(--iva-ink-60);margin:0}.dd-product #MainContent product-info .collection-products{margin-top:4px}.dd-product #MainContent product-info .product-item{position:relative}.dd-product #MainContent product-info .product-item h3{margin:0;text-align:right}.dd-product #MainContent product-info .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}.dd-product #MainContent product-info .product-item h3 a:hover{text-decoration:underline}.dd-product #MainContent product-info .product-item:not(:last-of-type){margin-bottom:4px}@media (min-width: 990px){.dd-product #MainContent product-info .product-item img{position:absolute;top:calc(100% + 16px);border:1px solid red;right:0;width:76px;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-item:hover img{opacity:1;visibility:visible}}.dd-product #MainContent product-info .show-less-collection a{color:var(--iva-white);font-size:var(--iva-size);text-decoration:none;cursor:pointer}.dd-product #MainContent product-info .show-less-collection a:hover{text-decoration:underline}@media (max-width: 989px){.dd-product #MainContent product-info .product-item img{display:none}.dd-product #MainContent product-info .show-less-collection{display:none}}@media (max-width: 550px){.dd-product #MainContent product-info .show-less-collection{display:block;margin:40px 0}.dd-product #MainContent product-info .less-collection{display:none}.dd-product #MainContent product-info a.less-collection.active{display:inline}}.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}@media (max-width: 989px){a.show-collection,a.show-detail{display:flex}}@media (min-width: 990px){.dd-product #MainContent product-info .product__info-wrapper{display:flex!important;flex-direction:column!important;min-height:0!important}.dd-product #MainContent product-info .product__column-sticky{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important}.dd-product #MainContent product-info .scroll-conn{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;height:100%!important}.dd-product #MainContent product-info .pro-flex{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important}.dd-product #MainContent product-info .pro-flex>modal-opener{margin-top:auto!important}.dd-product #MainContent product-info .pro-flex>modal-opener{margin-bottom:10px!important}}.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}.dd-product h1.product__title{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}.dd-product .product__description.rte p{margin:0 0 10px}.dd-product .product-metafields{flex:1}.dd-product .product-metafields p{display:flex;align-items:center;justify-content:space-between;font-family:var(--iva-font);font-size:var(--iva-size);line-height:1.16;text-transform:uppercase;padding:6px 0;text-align:end}.dd-product .product-metafields p:not(:last-of-type){border-bottom:1px solid var(--iva-divider)}.dd-product .product-metafields p strong{font-weight:400}.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:5px 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 .product-form__input .select{max-width:none;width:auto;position:relative}.dd-product button.product-form__submit{margin:0!important}.dd-product .product-form__input .select:before,.dd-product .product-form__input .select:after{content:none}.dd-product .product-form__input .select__select{font-family:var(--iva-font);font-size:var(--iva-size);line-height:var(--iva-line);font-weight:400;color:var(--iva-ink-60);border:none;min-width:0;width:100%;padding:0 38px 0 5px;margin:0;height:24px;text-align:right}.dd-product .product-form__input .select svg{background:var(--iva-pill-strong);width:24px;height:24px;border-radius:6px;padding:10px 8px;margin-left:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.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:400;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{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}.dd-product .product__info-container .product-form{margin:8px 0}.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}.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}.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 (min-width: 990px){.dd-product #MainContent product-info .product.grid .product-catalog-thumbnails{display:grid!important;grid-template-columns:1fr var(--iva-thumb-col)!important;column-gap:16px!important;align-items:start!important}.dd-product .iva-left-thumbs{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:var(--iva-thumb-gap)!important;position:static!important;top:auto!important}.dd-product .iva-left-thumbs .iva-thumb{border:0;padding:0;background:transparent;cursor:pointer}.dd-product .iva-left-thumbs .iva-thumb img{width:var(--iva-thumb-col)!important;height:auto!important;display:block!important;opacity:var(--iva-thumb-opacity)!important;transition:opacity .16s ease!important}.dd-product .iva-left-thumbs .iva-thumb:hover img,.dd-product .iva-left-thumbs .iva-thumb.is-active img{opacity:1!important}.dd-product media-gallery .thumbnail-slider{display:none!important}}@media (min-width: 990px){body.template-product{height:100svh!important;overflow:hidden!important}body.template-product #MainContent,body.template-product product-info,body.template-product product-info>.page-width{height:100svh!important;overflow:hidden!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;min-height:0!important}.dd-product #MainContent product-info .product.grid>*,.dd-product #MainContent product-info .product.grid>.grid__item,.dd-product #MainContent product-info .product.grid .product__media-wrapper,.dd-product #MainContent product-info .product.grid .product__info-wrapper{min-width:0!important;width:auto!important;max-width:none!important;flex:initial!important}.dd-product #MainContent product-info .product.grid .product-catalog-thumbnails{grid-column:1 / span 1!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.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;min-height:0!important;overflow:hidden!important;display:flex!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;height:100%!important;min-height:0!important;overflow:hidden!important}.dd-product #MainContent product-info .product__media-wrapper media-gallery{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;padding-right:12px}.dd-product .product-media-container.constrain-height{height:auto!important;width:100%!important}.dd-product .product-media-container.constrain-height .product__media{height:auto!important}.dd-product .product-media-container.constrain-height .product__media img{height:auto!important;width:100%!important;display:block!important;object-fit:contain!important}.dd-product #MainContent product-info .product__media-list{height:auto!important}.dd-product #MainContent product-info .product__media-wrapper media-gallery::-webkit-scrollbar{width:6px}.dd-product #MainContent product-info .product__media-wrapper media-gallery::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}}@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 (min-width: 990px){body.template-product,body.template-product #MainContent{height:100svh!important;overflow:hidden!important}.dd-product #MainContent product-info,.dd-product #MainContent product-info>.page-width{height:100svh!important;overflow:hidden!important}.dd-product #MainContent product-info .product.grid{height:100%!important;min-height:0!important;align-items:stretch!important}.dd-product #MainContent product-info .product-catalog-thumbnails,.dd-product #MainContent product-info .product__info-wrapper{height:100%!important;min-height:0!important;overflow:hidden!important}.dd-product #MainContent product-info .product__media-wrapper{height:100%!important;min-height:0!important;overflow:hidden!important}.dd-product #MainContent product-info .product__media-wrapper slider-component{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:12px}.product__media-wrapper slider-component{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.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.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}}.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)}@media (min-width: 750px) and (max-width: 989px){.dd-product #MainContent product-info .product.grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:16px!important}.dd-product #MainContent product-info .product__media-wrapper,.dd-product #MainContent product-info .product__info-wrapper{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}.dd-product #MainContent #Slider-Gallery-template--25793038057777__main.product__media-list.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;gap:0!important}.dd-product #MainContent #Slider-Gallery-template--25793038057777__main .slider__slide{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start!important}.dd-product #MainContent product-info .product__media{display:flex!important;align-items:center!important;justify-content:center!important;background:#171717!important}.dd-product #MainContent product-info .product__media img{width:100%!important;height:auto!important;max-height:75vh!important;object-fit:contain!important}.dd-product #MainContent product-info .product-media-container.constrain-height{max-height:none!important;height:auto!important}}@media (min-width: 750px) and (max-width: 989px){.dd-product #MainContent product-info .product__media.media{height:80vh!important;padding-bottom:0!important}.dd-product #MainContent product-info .product__media.media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}}@media (min-width: 750px) and (max-width: 989px){.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 slider-component [id^=Slider-Gallery-].product__media-list.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;gap:0!important;padding:0!important;margin:0!important}.dd-product #MainContent slider-component [id^=Slider-Gallery-] .slider__slide{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start!important;padding:0!important;margin:0!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;height:auto!important;max-height:none!important}.dd-product #MainContent product-info .product-media-container.constrain-height{--constrained-height: auto !important;max-height:none!important}.dd-product #MainContent product-info .product__media.media{width:100%!important;height:80vh!important;padding-bottom:0!important;background:#171717!important}.dd-product #MainContent product-info .product__media.media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}}@media (max-width: 989px){.dd-product media-gallery .slider-counter{display:none!important}.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 media-gallery{--iva-peek: 56px}.dd-product #MainContent product-info .product__media-list.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;gap:12px!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;scroll-snap-align:start!important}.dd-product #MainContent product-info .product__media{background:#171717!important}.dd-product #MainContent product-info .product__media img,.dd-product #MainContent product-info .product__media video{width:100%!important;height:auto!important;display:block!important;object-fit:cover!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}}@media (min-width: 990px){.dd-product #MainContent product-info .product__media.media{position:relative!important;overflow:hidden!important;background:#171717!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}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product.css.map */
