@media screen and (max-width: 989px){.breadcrumbs-bar{display:none}}.breadcrumbs-bar{background-color:rgb(var(--color-shadow))}.breadcrumbs-bar .breadcrumbs-bar-inner{display:flex;flex-direction:row;justify-content:flex-start;gap:.7rem;list-style:none;padding-top:.8rem;padding-bottom:.8rem;margin:0 auto}.breadcrumbs-bar li{display:inline-flex}.breadcrumbs-bar a,.breadcrumbs-bar span{font-size:1.1rem;color:rgb(var(--color-foreground));text-decoration:none}.breadcrumbs-bar a:hover{text-decoration:underline}.breadcrumbs-bar span{color:rgba(var(--color-foreground),.6)}.breadcrumbs-bar a:after,.breadcrumbs-bar span:after{content:"/";display:inline-block;padding:0 0 0 .7rem}.breadcrumbs-bar span:last-child:after{content:none;padding:0}@media screen and (max-width: 749px){.slider.slider--mobile{margin-bottom:0!important}}.product__media-wrapper{position:relative}.product__media-wrapper .product-badges-custom{position:absolute;top:.7rem;right:-.5rem;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.product__media-wrapper .product-badges-custom .badge{min-width:auto;padding:4px;font-size:clamp(12px,1rem,14px)}@media screen and (max-width: 749px){.product__media-wrapper .product-badges-custom{top:1.5rem;right:1.5rem}.product__media-wrapper .product-badges-custom .badge{font-size:.8rem;font-size:clamp(10px,.8rem,12px)}}.product__info-container{--secondary-font-size: 1.3rem}.product__info-container>*+*,.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:0 0 1.5rem}.product__info-container .product__price{margin-bottom:0}.product__info-container .product__title{margin:.5rem 0}.product-form__input .form__label [data-selected-value]{color:#888}.product__info-container .product__description p,.product__info-container .product__description ul{margin-top:0}.product__info-container div[id*=shopify-block-yotpo]{min-height:18px}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text{font-size:var(--secondary-font-size)!important;font-family:var(--font-body-family)!important}.product__info-container .afterpay-widget{min-height:28px}.afterpay-widget{--messaging-font-size: var(--secondary-font-size)}.icon-with-text .product-locator{width:100%}.product-locator a.lcly-primary-trigger{display:inline-block}a.lcly-primary-trigger span{font-size:var(--secondary-font-size)!important}.product-locator a u{text-decoration:none}.product-locator a{text-decoration-color:rgba(var(--color-button),1)!important}.product-locator a:hover svg{fill:rgba(var(--color-foreground),1)!important}.product-locator a span{font-weight:800}.product-locator a u{text-decoration:none;font-weight:400}.product-form__buttons{max-width:none}.product-form__submit.button:disabled,.product-form__submit.button[aria-disabled=true]{--color-button: 60,60,60;--color-button-text: 255,255,255}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5)}.product__info-container .icon-with-text{background-color:rgb(var(--color-shadow));padding:1.3rem}.product__info-container .icon-with-text__item{display:flex;align-items:flex-start;padding:0;margin-bottom:.5rem}.product__info-container .icon-with-text__item .svg-wrapper{margin-top:4px}.product__info-container .icon-with-text__item:last-child{margin-bottom:0}.product__info-container .icon-with-text--vertical{--icon-size: calc(var(--font-heading-scale) * 1.5rem)}.product__info-container .icon-with-text__item{font-size:var(--secondary-font-size)}.product__info-container .icon-with-text__item a{text-decoration:none}.product__info-container .icon-with-text__item a:hover{text-decoration:underline}.final-sale-message{font-size:var(--secondary-font-size);color:rgb(var(--color-button))}.variant-inventory-notice{font-size:var(--secondary-font-size);color:rgb(var(--color-button));display:none}.variant-inventory-notice.visible{display:block}.shogun-accordion .shogun-accordion-title{font-size:1.3rem!important}.klaviyo-bis-trigger{width:100%}#KiwiSizingChart{margin:0 0 .2rem!important}#KiwiSizingChart,.btn.ks-chart-modal-button>span,span.ks-chart-modal-link{font-size:1.3rem!important;line-height:calc(1 + .5 / var(--font-body-scale))!important}.btn.ks-chart-modal-button>span,span.ks-chart-modal-link{margin:0!important}.product__accordion.accordion summary{padding:.8rem 0}.product__accordion.accordion .summary__title{align-items:center}.product__description .accordion__title,.product__accordion .accordion__title,.details-metaobject-custom .accordion__title{font-size:1.6rem!important}.product__description .accordion__title{padding:.8rem 0}.details-metaobject-custom .metafield-item{margin-bottom:.5em}.details-metaobject-custom .metafield-label{font-weight:700;margin-right:.5rem;display:inline}.details-metaobject-custom .metafield-value{display:inline}.product__info-container .accordion__content .metafield-label,.product__info-container .accordion__content .metafield-value,.product__info-container .accordion__content .details-metaobject-custom,.product__info-container .accordion__content{font-size:14px}.product__info-container .accordion__content *:first-child{margin-top:0}.product__info-container .accordion__content *:last-child{margin-bottom:0}.details-metaobject-custom .metafield-value *:first-child{margin-top:0}.details-metaobject-custom .custom-icon-wrapper{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;vertical-align:middle}.details-metaobject-custom .custom-icon-wrapper img{width:100%}.product-block-separator{border:none;border-top:.1rem solid rgba(var(--color-foreground),.08);width:100%;background:none}.product__info-container .featured-link a{color:rgb(var(--color-button))}.sustainability-flags-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.sustainability-flag-item{position:relative;display:flex;flex-direction:column;align-items:center;outline:none}.sustainability-flag-image{width:48px;height:48px;object-fit:contain;border-radius:.3rem;background:#fff}.sustainability-flag-tooltip{position:absolute;bottom:155%;left:50%;transform:translate(-50%);font-size:1.1rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground));white-space:nowrap;padding:.3rem .6rem;opacity:0;visibility:hidden;transition:bottom .2s ease,opacity .2s ease;z-index:10;pointer-events:none}.sustainability-flag-item:hover .sustainability-flag-tooltip,.sustainability-flag-item:focus .sustainability-flag-tooltip,.sustainability-flag-item:focus-visible .sustainability-flag-tooltip{opacity:1;bottom:120%;visibility:visible;pointer-events:auto}.sustainability-flag-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgb(var(--color-foreground)) transparent transparent transparent}@media (max-width: 600px){.sustainability-flags-row{gap:1rem}.sustainability-flag-image{width:36px;height:36px}}.swatch-group-container{margin-top:1.5rem}.swatch-group{margin-bottom:1.5rem}.swatch-group:last-child{margin-bottom:0}.swatch-group .swatch-input__input{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.swatch-group .swatch-input__label{cursor:pointer}@media screen and (max-width: 749px){.swatch-group-container{margin-top:1.2rem}.swatch-group{margin-bottom:1.2rem}}@media screen and (min-width: 1300px){.yotpo-pictures-widget-custom .yotpo-pictures-gallery-header-wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap}.yotpo-pictures-widget-custom .yotpo-slider-title-wrapper{float:none;margin-right:20px!important;margin-bottom:0!important}}@media screen and (min-width: 1500px){.yotpo-pictures-widget-custom .yotpo-slider-title-wrapper{margin-right:60px!important}}.yotpo-pictures-widget-custom .yotpo-slider-wrapper{max-width:100%!important}.yotpo-pictures-widget-custom span.yotpo-slider-title,.yotpo-pictures-widget-custom label.yotpo-pictures-gallery-upload-button{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.yotpo-pictures-widget-custom span.yotpo-slider-title{font-size:1.6rem!important;line-height:calc(var(--font-heading-scale) * 2.2rem)!important}.yotpo-pictures-widget-custom span.yotpo-slider-title:after{content:"Tag your post with #teamtopo to be featured.";display:block;width:100%;font-size:1.6rem;font-weight:400}.yotpo-pictures-widget-custom label.yotpo-pictures-gallery-upload-button{white-space:nowrap;border-radius:0;padding:0 10px}
/*# sourceMappingURL=/cdn/shop/t/554/assets/section-main-product-custom.css.map */
