.product-custom .productView .productView-details .productView-title-wrapper-custom .jdgm-widget.jdgm-widget .jdgm-prev-badge[data-number-of-reviews="0"],.product-custom .productView .productView-details .productView-title-wrapper-custom .jdgm-widget.jdgm-widget:has(.jdgm-prev-badge[data-number-of-reviews="0"]),.jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]),.jdgm-widget.jdgm-preview-badge[data-number-of-reviews="0"],.jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}html body .list-social__link,html body .list-social__link svg,html body .list-social__link .icon{color:#d7dbe0!important;fill:currentColor}html body .list-social__link:hover,html body .list-social__link:hover svg{color:#fff!important}html body .footer-block__mobile .list-menu__item--link .text,html body .footer-block__list .list-menu__item--link .text,html body .footer-block__item a.link-underline .text{color:#d7dbe0!important}@media(max-width:767px){html body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),html body select,html body textarea,html body .form-control,html body .input-group input{font-size:16px!important}}@media(max-width:767px){recently-viewed-popup.halo-recently-viewed-popup,.halo-recently-viewed-popup,.halo-product-list-view-popup{display:none!important}}@media(max-width:767px){html body .slideshow .slide-content,html body .slide-content.content-box--absolute{padding-left:20px!important;padding-right:20px!important;max-width:100%!important;box-sizing:border-box}.slideshow .slide-heading,.slideshow .slide-sub-heading,.slideshow .slide-des{overflow-wrap:break-word}}@media(max-width:767px){html body .collections-list .collection-list.contains-card--collection{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none;float:none!important;width:100%!important}html body .collections-list .collection-list.contains-card--collection>li{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}html body .collections-list .collection-list.contains-card--collection .card-media,html body .collections-list .collection-list.contains-card--collection .image{aspect-ratio:1 / 1!important;height:auto!important;padding-top:0!important}html body .collections-list .collection-list.contains-card--collection img{width:100%!important;height:100%!important;object-fit:cover}html body .collections-list .collection-list.contains-card--collection .card-collection__title,html body .collections-list .collection-list.contains-card--collection .card-title{font-size:13px!important}}@media(max-width:767px){html body .header-mobile .site-nav__icons a,html body .header-mobile a[class*=icon],html body .halo-sidebar-close,html body .list-social__link,html body .toolbar-icon,html body [data-sidebar],html body [data-sorting] .label-tab{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}html body .customer-testimonial a.button,html body .customer-testimonial .button,html body a.button-1,html body .btn-shop-now{min-height:44px;padding-top:11px;padding-bottom:11px}}html body announcement-bar-component,html body announcement-bar-component .container,html body announcement-bar-component .container.layout--scroll,html body .announcement-bar,html body .announcement-bar .container.layout--scroll{overflow-x:hidden!important;max-width:100%!important}@media(max-width:767px){html body .cart-content-empty .cart-actions a.button-continue{display:inline-block;min-height:44px;line-height:24px;padding:10px 28px;background:#000;color:#fff;border:1px solid #000;border-radius:8px;text-decoration:none}}@media(max-width:767px){.articleLookbook-block{--lookbook-margin-bottom: 12px}html body .articleLookbook-title{margin-top:8px!important}}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible,html body [role=button]:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important;border-radius:2px}@media(min-width:768px)and (max-width:1024px){html body .productListing.productGrid>.product,html body ul.productGrid>li.product{width:33.3333%!important;max-width:33.3333%!important;flex:0 0 33.3333%!important}html body .collections-list .collection-list.contains-card--collection>li{width:33.3333%!important;max-width:33.3333%!important}}body.template-collection .halo-sidebar-header .title{font-size:0!important}body.template-collection .halo-sidebar-header .title:before{content:"Filter";font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase}@media(max-width:1024px){html body .halo-navigation-mobile a,html body .menu-drawer__menu-item,html body .halo-sidebar .menu-mobile a,html body nav.menu-mobile a{color:#111!important}}@media(max-width:767px){html body .template-404 .page-404,html body .template-404 h1,html body .template-404 h2,html body .template-404 p{padding-left:16px!important;padding-right:16px!important;overflow-wrap:break-word;word-break:break-word;max-width:100%}}@media(max-width:767px){html body #ShopifyChat,html body iframe[title*=chat i],html body iframe[id*=chat i]{bottom:64px!important}}@media(max-width:1024px){html body .halo-sidebar .sidebarBlock.js-filter,html body .page-sidebar .sidebarBlock.js-filter{margin-bottom:16px!important}html body .halo-sidebar .sidebarBlock-heading,html body .page-sidebar .sidebarBlock-heading{margin-bottom:8px!important}}@media(max-width:767px){html body breadcrumb-component.breadcrumb-container{margin-left:0!important;margin-right:0!important;padding-left:15px!important;padding-right:15px!important;max-width:100%!important;box-sizing:border-box}}@media(max-width:767px){html body a.card-title{padding-top:4px!important;padding-bottom:4px!important}html body .footer-block__item a.link,html body .footer-block__item a.link--text,html body .footer-block__list a{min-height:44px;display:inline-flex;align-items:center}html body .halo-popup-close,html body button.close-modal{min-width:44px!important;min-height:44px!important}}body.template-collection .sidebarBlock.js-filter button.filter-price-submit,body.template-collection .facets__price button[type=submit]{font-size:0!important}body.template-collection .sidebarBlock.js-filter button.filter-price-submit:before,body.template-collection .facets__price button[type=submit]:before{content:"Apply price range";font-size:13px;font-weight:700;letter-spacing:.04em}html body .product-custom .productView .productView-details h1.productView-title,html body .productView .productView-details h1.productView-title{font-size:20px!important;font-weight:700!important;line-height:1.3!important}@media(min-width:768px){html body .product-custom .productView .productView-details h1.productView-title,html body .productView .productView-details h1.productView-title{font-size:24px!important}}html body .productView .productView-price .price-item--sale,html body .productView .productView-price .price-item--regular{font-size:16px!important;color:#111!important}html body .productView .productView-price .price-item--regular:has(~.price-item--sale),html body .productView .productView-price s .price-item,html body .productView .productView-price .price--on-sale .price-item--regular{color:#767676!important;font-weight:400!important}html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]){display:inline-block!important;width:33.33%!important;vertical-align:top!important;margin:0!important;padding:0 3px!important;box-sizing:border-box!important}html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]) .product-customInformation{display:flex!important;align-items:flex-start!important;gap:4px!important;padding:0!important;margin:0!important}html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]) .product-customInformation__icon svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]) .product__text{font-size:11px!important;line-height:1.25!important;margin:0!important}html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]) .product__text p,html body .productView .productView-product>.productView-moreItem:has(>.product-customInformation[data-custom-information]) .product__text>*{margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important}html body .productView .product-form__input>legend.form__label{display:flex!important;align-items:center!important;width:100%!important;gap:6px;float:none!important}html body .productView .product-form__input>legend.form__label>.productView-perks{margin-left:auto!important}@media(max-width:767px){html body .productView .product-form__input .product-form__label,html body .product-form__input.mobile .product-form__label{min-width:64px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 6px 6px 0!important;box-sizing:border-box!important}}@media(max-width:767px){html body #shopify-chat,html body #chat-button-iframe-container,html body [id^=ShopifyChat],html body [class*=shopify-chat],html body iframe[name*=chat i]{bottom:64px!important}}@media(min-width:1025px){html body .productView .productView-images-wrapper>.productView-thumbnail-wrapper{width:52px!important;flex:0 0 52px!important}html body .productView .productView-thumbnail-wrapper .productView-for-custom{width:48px!important}html body .productView .productView-images-wrapper>.productView-nav{flex:1 1 auto!important;width:auto!important}}html body .productView .product-form__input input.soldout+label.product-form__label,html body .product-form__input.mobile input.soldout+label.product-form__label{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important;position:relative}html body .productView .product-form__input input.soldout+label.product-form__label:after,html body .product-form__input.mobile input.soldout+label.product-form__label:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}html body .ibt-giftwrap{display:flex!important;align-items:center;gap:8px;margin:10px 0 0;font-size:13px}html body .ibt-giftwrap input[type=checkbox]{display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;-webkit-appearance:checkbox!important;appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;accent-color:#111;clip:auto!important;clip-path:none!important;pointer-events:auto!important}html body .ibt-giftwrap label{margin:0;cursor:pointer;line-height:1.3}html body .ibt-giftwrap__note{color:#767676}html body .productView-price.productView-price.productView-price.no-js-hidden.clearfix,html body .productView-price.productView-price.productView-price{flex-wrap:wrap!important;align-items:center}html body .productView-price .ibt-made{flex:0 0 100%!important;max-width:100%!important;width:100%!important;order:99!important;clear:both!important;display:block!important;float:none!important;margin-top:6px!important}.ibt-factory{padding:40px 15px 8px;box-sizing:border-box}.ibt-factory__title{margin:0 0 6px;font-size:20px;line-height:1.3;font-weight:600;color:#232323}.ibt-factory__sub{margin:0 0 18px;font-size:13px;line-height:1.5;color:#3c3c3c;max-width:62ch}.ibt-factory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.ibt-factory__item{margin:0;padding:0}.ibt-factory__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;background:#f1f1f1;border-radius:4px}.ibt-factory__cap{display:block;margin-top:8px;font-size:12px;line-height:1.4;color:#3c3c3c}@media(min-width:1025px){.ibt-factory{padding:56px 135px 12px}.ibt-factory__title{font-size:28px;margin-bottom:8px}.ibt-factory__sub{font-size:15px;margin-bottom:26px}.ibt-factory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ibt-factory__cap{font-size:15px;margin-top:10px}}html{scroll-behavior:smooth}#ibt-factory{scroll-margin-top:80px}html body .productView-price .ibt-made a,html body .ibt-made a.ibt-made__link{color:#5a5a5a!important;font-size:12px!important;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#b5b5b5;cursor:pointer}html body .ibt-made a.ibt-made__link:hover{text-decoration-color:#5a5a5a}.ibt-factory__title,.ibt-factory__sub{text-align:center}.ibt-factory__sub{margin-left:auto;margin-right:auto}.ibt-factory__video{margin:24px auto 0;width:100%}@media(min-width:1025px){.ibt-factory__video{max-width:600px;margin-top:32px}}.ibt-factory .ibt-vid{position:relative;border-radius:8px;overflow:hidden;background:#efefef}.ibt-factory .ibt-vid__frame{position:relative;width:100%;padding-top:56.25%}.ibt-factory .ibt-vid__frame>img,.ibt-factory .ibt-vid__frame>.ibt-vid__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.ibt-factory .ibt-vid__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;min-width:44px;min-height:44px;border-radius:50%;border:0;background:#0000009e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ibt-factory .ibt-vid__play:hover{background:#000000c7}.ibt-factory .ibt-vid__play:focus-visible{outline:3px solid #fff;outline-offset:3px}.ibt-factory .ibt-vid__play svg{width:24px;height:24px;margin-left:3px;fill:currentColor}.ibt-factory .ibt-vid.is-playing .ibt-vid__play{display:none}html body .card-price .price-item--sale,html body .card-price .price-item--regular,html body .card .card-price .price-item,html body .productView .productView-price .price-item--sale,html body .productView .productView-price .price-item--regular{color:#111!important;font-weight:800!important}html body .card-price s.price-item,html body .card-price .price__compare .price-item,html body .card-price .price--on-sale .price__compare .price-item--regular,html body .productView .productView-price s.price-item,html body .productView .productView-price .price__compare .price-item,html body .productView .productView-price .price--on-sale .price__compare .price-item--regular{color:#8e8e8e!important;font-weight:400!important;text-decoration:line-through!important}html body .productView-price .ibt-pill{display:inline-block!important;order:0;align-self:center;margin-left:10px;padding:4px 8px;border-radius:4px;background:#c8102e!important;color:#fff!important;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}html body .halo-productBadges.ibt-badges{top:9px!important;left:9px!important;right:auto!important;bottom:auto!important;display:block!important;z-index:3}html body .ibt-badges .ibt-badge{display:inline-block!important;padding:4px 7px;border-radius:4px;background:#c8102e;color:#fff;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:none;white-space:nowrap}html body .ibt-badges .ibt-badge--new{background:#111;color:#fff}html body .ibt-badges .ibt-badge--soldout{background:#6b6b6b;color:#fff}@media(max-width:1024px){html body .productView-nav{aspect-ratio:390 / 485}html body .productView-nav:not(.slick-initialized){display:block!important;overflow:hidden!important;white-space:normal!important}html body .productView-nav:not(.slick-initialized)>.productView-image{display:none!important}html body .productView-nav:not(.slick-initialized)>.productView-image:first-child{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important}}@media(max-width:767px){html body .productView-perks{float:left!important;position:static!important;right:auto!important;left:auto!important;margin-left:10px!important;margin-right:104px!important;text-align:right!important}html body .productView-perks .productView-sizeChart{margin-left:0!important;text-align:left!important}}html body .card-price s.price-item,html body .card-price .price__compare,html body .productView .productView-price s.price-item,html body .productView .productView-price .price__compare,html body .price__sale s.price-item,html body .price__sale .price__compare,html body .badge--sale,html body .productView-price .ibt-pill,html body .ibt-pill{display:none!important}html body .productView-title-wrapper-custom .jdgm-prev-badge,html body .productView-title-wrapper-custom .jdgm-prev-badge__text{font-weight:900!important}html body .header__inline-menu .menu-lv-1__action{font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
