body .grid--peek.slider .grid__item:first-of-type{margin-left:0}.section--main-product-custom .mobile-slider-style-custom .thumbnail{box-shadow:0 0 0 .07rem var(--thumbnail-active);border-color:var(--thumbnail-active);border-radius:4px}.section--main-product-custom .mobile-slider-style-custom .thumbnail[aria-current]{box-shadow:0 0 0 .14rem var(--thumbnail-active);border-color:var(--thumbnail-active);transition:box-shadow .3s ease,border-color .3s ease}.section--main-product-custom .product-media-container{--preview-ratio: .8;--media-radius: 0}.section--main-product-custom .custom-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px;position:absolute;top:12px;right:12px;z-index:2;pointer-events:none}.section--main-product-custom .custom-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.01em}.section--main-product-custom .product__info-container{position:relative}.section--main-product-custom .product-popup-modal__button.sizing-chart__button{position:absolute;min-width:95px;top:103px}.section--main-product-custom .custom-badge.variant-availability-badge{background-color:var(--vb-background-color);color:var(--vb-text-color);font-size:var(--vb-font-size)}.section--main-product-custom .custom-badge.low-stock-indicator-badge{background-color:var(--lb-background-color);color:var(--lb-text-color);font-size:var(--lb-font-size)}.section--main-product-custom .affirmation-block{display:flex;flex-wrap:wrap;gap:var(--items-gap, 12px);align-items:flex-start;justify-content:var(--items-alignment, flex-start)}.section--main-product-custom .affirmation-item{display:flex;align-items:center;flex:0 0 var(--item-width);flex-direction:var(--display);gap:var(--item-gap);text-align:var(--text-alignment)}.section--main-product-custom .affirmation-item__icon{flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}.section--main-product-custom .affirmation-item__img{width:var(--icon-size);height:var(--icon-size);object-fit:contain;display:block}.section--main-product-custom .affirmation-item__text{font-size:var(--font-size);color:var(--text-color);font-weight:600;line-height:1.3}.section--main-product-custom .affirmation-item__text p{margin:0}.section--main-product-custom .affirmation-item__content{display:flex;flex-direction:column;gap:.4rem}.section--main-product-custom .affirmation-item__description{color:var(--text-color);font-size:calc(var(--font-size) * .92);font-weight:var(--font-weight, 400);line-height:1.4}.section--main-product-custom .affirmation-item__description p{margin:0}.section--main-product-custom .affirmation-read-more{color:var(--read-more-text-color, var(--text-color));display:flex;flex-direction:column}.section--main-product-custom .affirmation-read-more__content{max-height:0;opacity:0;order:1;overflow:hidden;transform:translateY(-.6rem);transition:max-height .42s ease,opacity .28s ease,transform .42s ease}.section--main-product-custom .affirmation-read-more.is-open .affirmation-read-more__content{opacity:1;transform:translateY(0)}.section--main-product-custom .affirmation-read-more__summary{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--read-more-text-color, var(--text-color));cursor:pointer;display:flex;font-family:inherit;justify-content:center;list-style:none;font-size:var(--read-more-font-size);font-weight:var(--read-more-font-weight);margin:10px 0 0;order:2;padding:0;text-align:center;text-decoration:underline;text-underline-offset:.18em;width:100%}.section--main-product-custom .affirmation-read-more__label--less,.section--main-product-custom .affirmation-read-more.is-open .affirmation-read-more__label--more{display:none}.section--main-product-custom .affirmation-read-more.is-open .affirmation-read-more__label--less{display:inline}.section--main-product-custom .affirmation-read-more.is-open .affirmation-read-more__summary{margin-top:1.2rem}.section--main-product-custom .affirmation-block--read-more-grid{order:1;margin-top:1.2rem;margin-bottom:0}.section--main-product-custom .loox-rating span{color:inherit}.section--main-product-custom .loox-rating .loox-icon{color:var(--star-color)}.section--main-product-custom .product__media-wrapper{position:relative}.section--main-product-custom .custom-badges.block-indicator{position:relative;left:0;right:0;top:0;flex-direction:row;justify-content:center}.section--main-product-custom .custom-badges.block-indicator .custom-badge{border-radius:2px;width:100%;text-align:center;justify-content:center}.section--main-product-custom .custom-badges.block-indicator .custom-badge-action{display:flex;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;pointer-events:auto}.section--main-product-custom .custom-badges.block-indicator .custom-badge-action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.section--main-product-custom .custom-badges.block-indicator .custom-badge-action .custom-badge{flex:1 1 auto}.section--main-product-custom .custom-badges.block-indicator{padding-top:var(--top-padding);padding-bottom:var(--bottom-padding)}@media(max-width:480px){.affirmation-block{grid-template-columns:1fr}}@media screen and (max-width:749px){.section--main-product-custom .affirmation-item{flex-basis:var(--item-width-mb);gap:var(--item-gap-mb);text-align:var(--text-alignment-mb);flex-direction:var(--display-mb)}.section--main-product-custom .affirmation-read-more__summary{font-size:var(--read-more-font-size-mobile);justify-content:flex-start;margin-top:15px}.section--main-product-custom .product__info-wrapper--top-padding{padding-top:0}.section--main-product-custom .product__info-wrapper--no-mobile-thumbnails{padding-top:1.5rem}.section--main-product-custom .affirmation-block{display:flex;gap:var(--items-gap-mb, 12px);justify-content:var(--items-alignment-mb, flex-start)}.section--main-product-custom .custom-badges.badges-inline-below-thumbnail{position:relative;left:0;right:0;top:7px;flex-direction:row;justify-content:center}.section--main-product-custom .custom-badges.block-indicator{padding-top:var(--top-padding-mb);padding-bottom:var(--bottom-padding-mb);width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:stretch}.section--main-product-custom .custom-badges.block-indicator>.custom-badge,.section--main-product-custom .custom-badges.block-indicator>.custom-badge-action{flex:1 1 0;width:auto;min-width:0}.section--main-product-custom .custom-badges.block-indicator .custom-badge-action .custom-badge{width:100%;min-width:0;box-sizing:border-box}.section--main-product-custom .custom-badges.block-indicator .custom-badge{min-width:0;box-sizing:border-box;padding-inline:6px;white-space:normal;line-height:1.15}.section--main-product-custom .product__media-wrapper:has(media-gallery .thumbnail-slider)>.custom-badges.badges-inline-below-thumbnail{top:0}.section--main-product-custom .custom-badges.badges-inline-below-thumbnail .custom-badge{border-radius:2px}.section--main-product-custom .custom-badge.variant-availability-badge{font-size:var(--vb-font-size-mb)}.section--main-product-custom .custom-badge.low-stock-indicator-badge{font-size:var(--lb-font-size-mb)}.section--main-product-custom .custom-badges.badge-mobile-colors--custom .custom-badge.low-stock-indicator-badge{background-color:var(--lb-background-color-mb);color:var(--lb-text-color-mb)}.section--main-product-custom .custom-badges.badge-mobile-colors--custom .custom-badge.variant-availability-badge{background-color:var(--vb-background-color-mb);color:var(--vb-text-color-mb)}.section--main-product-custom .mobile-slider-style-custom .thumbnail-slider.slider-mobile-gutter{position:absolute;margin:auto;left:0;bottom:0;right:0;z-index:2}.section--main-product-custom .mobile-slider-style-custom .slider.slider--mobile{gap:10px}.section--main-product-custom .mobile-slider-style-custom .thumbnail-list.slider--mobile{gap:7px}.section--main-product-custom .mobile-slider-style-custom .thumbnail-list__item.slider__slide{width:calc((100% / var(--mobile-thumbnails)) - .7rem)}.section--main-product-custom .mobile-slider-style-custom .product__media-icon .icon{width:2rem;height:4rem}.section--main-product-custom .product__media-icon{background-color:var(--zoom-bg);color:var(--zoom-color);left:.5rem;top:.5rem}.section--main-product-custom .mobile-aspect-ratio-small .product-media-container{--preview-ratio: 1.15}.section--main-product-custom .mobile-aspect-ratio-medium .product-media-container{--preview-ratio: .85}.section--main-product-custom .mobile-aspect-ratio-large .product-media-container{--preview-ratio: .75}}.product-popup-modal__content.sizing-chart__modal-container--no-bg{background-color:transparent;border:none;box-shadow:none}.sizing-chart__modal-container--no-bg .product-popup-modal__content-info{border-radius:16px}.sizing-chart__modal-container--no-scrollbar{scrollbar-width:none}.sizing-chart__modal-container--no-scrollbar::-webkit-scrollbar{display:none}.product-popup-modal__content.sizing-chart__modal-container--no-bg.sizing-chart__modal-container--no-scrollbar{top:40%;overflow:visible;max-height:none}.product-popup-modal__content.sizing-chart__modal-container--no-bg.sizing-chart__modal-container--no-scrollbar .product-popup-modal__toggle{position:absolute;top:.1rem;right:1.5rem;margin:0}.sizing-chart__modal-container>.product-popup-modal__toggle{top:2.5rem}@media screen and (max-width:749px){.product-popup-modal__content.sizing-chart__modal-container--no-bg.sizing-chart__modal-container--no-scrollbar{top:2vh;top:2dvh;transform:translate(-50%)}.product-popup-modal__content.sizing-chart__modal-container--no-bg.sizing-chart__modal-container--no-scrollbar .product-popup-modal__toggle{top:.5rem}.product-popup-modal__content.sizing-chart__modal-container--no-bg{padding:1rem 1.2rem 1.5rem}}.product-popup-modal__content.sizing-chart__modal-container:has(.bundle-size-guide){display:flex;flex-direction:column;top:50%;transform:translate(-50%,-50%);margin-top:0;width:min(calc(100% - 48px),1200px);height:auto;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);padding:0;overflow:visible;box-sizing:border-box}.product-popup-modal__content.sizing-chart__modal-container:has(.bundle-size-guide)>.product-popup-modal__content-info{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.product-popup-modal__content.sizing-chart__modal-container:has(.bundle-size-guide)>.product-popup-modal__toggle{position:absolute;top:-18px;right:-18px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border-radius:50%;background:transparent;transform:none}.product-popup-modal__content.sizing-chart__modal-container:has(.bundle-size-guide)>.product-popup-modal__toggle>.product-popup-modal__toggle-custom-icon{width:100%;height:100%;object-fit:contain}.product-info__image-block.product-info__image-block--hidden{display:none}:is(.section--main-product-custom,quick-add-modal) .product__text--responsive{text-align:var(--product-text-alignment, left);text-shadow:var(--product-text-shadow, none)}:is(.section--main-product-custom,quick-add-modal) .product__text--custom-size{font-size:var(--product-text-size-desktop)}:is(.section--main-product-custom,quick-add-modal) .product__text--custom-font{font-family:var(--product-text-font-family);font-style:var(--product-text-font-style);font-weight:var(--product-text-font-weight)}:is(.section--main-product-custom,quick-add-modal) .product__text--custom-color{color:var(--product-text-color)}.section--main-product-custom .pdp-rating-size-guide{align-items:center;display:flex;gap:var(--rating-size-guide-gap, 16px);justify-content:space-between;margin-bottom:var(--rating-size-guide-margin-bottom, 0);margin-top:var(--rating-size-guide-margin-top, 0);width:100%}.section--main-product-custom .pdp-rating-size-guide .rating-stars{margin:0;min-width:0}.section--main-product-custom .pdp-rating-size-guide .product-popup-modal__opener{flex:0 0 auto;margin:0}.section--main-product-custom .pdp-rating-size-guide .product-popup-modal__button.sizing-chart__button{background:var(--size-guide-background-color);color:var(--size-guide-text-color);min-width:0;padding:.35rem .75rem;position:static}.section--main-product-custom .pdp-payment-terms{margin-bottom:var(--margin-bottom, 0);margin-top:var(--margin-top, 0)}.section--main-product-custom .pdp-payment-terms--standalone .installment{margin:0;text-align:center}.section--main-product-custom .custom-badges__mobile-separator{display:none}@media screen and (min-width:750px){.section--main-product-custom .pdp-visibility--mobile{display:none!important}.section--main-product-custom .custom-badges.block-indicator.badge-layout-desktop--custom{align-items:var(--badge-desktop-alignment);flex-direction:var(--badge-desktop-direction);gap:var(--badge-desktop-gap)}.section--main-product-custom .custom-badges.block-indicator.badge-layout-desktop--custom.badge-width-desktop--content>*{flex:0 0 auto;width:auto}.section--main-product-custom .custom-badges.block-indicator.badge-layout-desktop--custom.badge-width-desktop--full{flex-direction:column}.section--main-product-custom .custom-badges.block-indicator.badge-layout-desktop--custom.badge-background-desktop--transparent .custom-badge{background:transparent}}@media screen and (max-width:749px){.section--main-product-custom .pdp-visibility--desktop{display:none!important}:is(.section--main-product-custom,quick-add-modal) .product__text--custom-size{font-size:var(--product-text-size-mobile)}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom{align-items:var(--badge-mobile-alignment);flex-direction:var(--badge-mobile-direction);gap:var(--badge-mobile-gap);justify-content:var(--badge-mobile-alignment)}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom .custom-badges__mobile-separator{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;font-size:1.2rem;justify-content:center;line-height:1;width:auto}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom.badge-width-mobile--content>.custom-badge,.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom.badge-width-mobile--content>.custom-badge-action{flex:0 0 auto;width:auto}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom.badge-width-mobile--content .custom-badge-action .custom-badge{width:auto}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom.badge-width-mobile--full{flex-direction:column}.section--main-product-custom .custom-badges.block-indicator.badge-layout-mobile--custom.badge-background-mobile--transparent .custom-badge{background:transparent;padding-inline:0}.section--main-product-custom .pdp-one-liner-v32__mobile-summary{box-sizing:border-box;padding:0 0 1rem;width:100%}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .pdp-rating-size-guide{margin-bottom:1rem}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .pdp-rating-size-guide .rating-stars__label{font-weight:700}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended--pdp-one-liner-v32{display:flex;gap:.9rem}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__title{line-height:1.05}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__right{align-items:center;display:flex;flex-direction:row;gap:.8rem;justify-content:flex-start;white-space:normal}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended--mobile-column .title-extended__right{align-items:baseline}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__right .prices-alignment{display:contents}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__price{line-height:1;order:1}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__compare-at{font-weight:700;line-height:1;order:2}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .price__badge-sale{background:#ff8aa3;border-radius:.5rem;color:#fff;font-size:1.2rem;line-height:1.2;order:3;padding:.4rem .8rem}.section--main-product-custom.main-product--pdp-one-liner-v32 .product__info-wrapper{padding-top:1.2rem}.section--main-product-custom.main-product--pdp-one-liner-v32 .product-info__image-block{margin-bottom:var(--margin-bottom);margin-top:var(--margin-top)}.section--main-product-custom.main-product--pdp-one-liner-v32 .custom-badges.block-indicator{margin-inline:auto}.section--main-product-custom.main-product--pdp-one-liner-v32 .pdp-payment-terms--standalone{padding-inline:.5rem}}:is(.section--main-product-custom,quick-add-modal) .product__text--extended{line-height:1.25;overflow-wrap:anywhere}:is(.section--main-product-custom,quick-add-modal) .product__text--extended>:first-child,:is(.section--main-product-custom,quick-add-modal) .product__text--extended li>:first-child{margin-top:0}:is(.section--main-product-custom,quick-add-modal) .product__text--extended>:last-child,:is(.section--main-product-custom,quick-add-modal) .product__text--extended li>:last-child{margin-bottom:0}@media screen and (min-width:750px){:is(.section--main-product-custom,quick-add-modal) .product__text--layout-inline>:is(ul,ol){display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--product-text-inline-alignment, flex-start);gap:5px var(--product-text-column-gap, 15px);padding:0;margin:0;list-style:none}:is(.section--main-product-custom,quick-add-modal) .product__text--layout-inline>:is(ul,ol)>li{margin:0;max-width:100%}}@media screen and (max-width:749px){:is(.section--main-product-custom,quick-add-modal) .product__text--mobile-layout-inline>:is(ul,ol){display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--product-text-inline-alignment, flex-start);gap:4px var(--product-text-column-gap, 15px);padding:0;margin:0;list-style:none}:is(.section--main-product-custom,quick-add-modal) .product__text--mobile-layout-inline>:is(ul,ol)>li{margin:0;max-width:100%}}:is(.section--main-product-custom,quick-add-modal) .product__text--extended.product__text--ab-hidden{display:none}html.ig-pdp-reassurance :is(.section--main-product-custom,quick-add-modal) .product__text--extended.product__text--ab-hidden{display:block}@media screen and (max-width:749px){html:not(.ig-pdp-title-reviews) .main-product--positioning-ab .pdp-one-liner-v32__mobile-summary{display:none!important}html.ig-pdp-title-reviews .main-product--positioning-ab .pdp-positioning-ab__control{display:none!important}}.section--main-product-custom .pdp-block--ab-test{display:none!important}@media screen and (max-width:749px){html.ig-pdp-title-reviews .main-product--positioning-ab .pdp-block--ab-test{display:flex!important}html:not(.ig-pdp-title-reviews) .pdp-one-liner-v32__mobile-summary:not(:has(.title-extended:not(.pdp-block--ab-test),.pdp-rating-size-guide:not(.pdp-block--ab-test))),.main-product--pdp-one-liner-v32:not(.main-product--positioning-ab) .pdp-one-liner-v32__mobile-summary:not(:has(.title-extended:not(.pdp-block--ab-test),.pdp-rating-size-guide:not(.pdp-block--ab-test))){display:none!important}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended--pdp-one-liner-v32{align-items:stretch;flex-direction:column}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__left{width:100%}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__right{align-items:baseline;flex-wrap:wrap}}@media screen and (max-width:749px){.section--main-product-custom .pdp-one-liner-v32__mobile-summary{padding-top:1.2rem}.section--main-product-custom .pdp-one-liner-v32__mobile-summary .title-extended__title{font-size:min(var(--te-title-size-mb, 36px),7.4vw)}}.section--main-product-custom .product__title--inline-size-guide{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.section--main-product-custom .product__title--inline-size-guide>h1{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.section--main-product-custom .product__title--inline-size-guide>.pdp-title-size-guide{flex:0 0 auto;margin:0}.section--main-product-custom .product__title--inline-size-guide .sizing-chart__button{position:static;top:auto;white-space:nowrap}.section--main-product-custom .product__title--inline-size-guide>.pdp-title-size-guide{margin-top:var(--inline-size-guide-margin-top-mobile, 0px)}@media screen and (min-width:750px){.section--main-product-custom .product__title--inline-size-guide>.pdp-title-size-guide{margin-top:var(--inline-size-guide-margin-top-desktop, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-main-product-custom.css.map */
