/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.breadcrumbs-wrapper .quality-tooltip{display:none}.breadcrumbs .quality-bar{align-items:center;gap:10px;display:flex}.breadcrumbs .quality-bar .quality-guideline,.breadcrumbs .quality-bar .quality-guideline:visited{text-transform:uppercase;color:#6c7f99;letter-spacing:.2px;background:#fff;border:1px solid #0000;border-radius:40px;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:7px 8px;font-size:14px;font-weight:700;text-decoration:none;transition:border .3s;display:flex;box-shadow:2px 2px 4px #0000001a}.breadcrumbs .quality-bar .quality-guideline:hover{border-color:#6c7f99;text-decoration:none}.breadcrumbs .quality-bar .quality-guideline svg{width:21px}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-guideline.quality-guideline--icon{border-radius:28px;justify-content:center;gap:0;width:28px;height:28px;padding:0;position:relative}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-guideline.quality-guideline--icon svg{width:20px}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-guideline.quality-guideline--icon span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.breadcrumbs .breadcrumbs-separator{background:#b4b4b4;width:1px;height:16px}.property-badges{gap:10px;display:flex}.property-badges.compact-badges .property-badge{padding:3px 9px;font-size:13px}@media (max-width:767px){.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-guideline{gap:8px;height:32px;padding:7px 8px;font-size:14px}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-guideline svg{width:21px}.breadcrumbs-container.breadcrumbs-container--top .breadcrumbs{box-sizing:border-box;max-height:52px;overflow:hidden}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar{flex:1;order:1;justify-content:space-between;min-width:fit-content}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-badge:hover[data-tooltip]:before,.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .quality-bar .quality-badge:hover[data-tooltip]:after{content:none}.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs .breadcrumbs-separator{background:#e0e0e0;flex-grow:8;height:1px}.breadcrumbs-container .breadcrumbs-wrapper .quality-tooltip{pointer-events:none;color:#fff;white-space:normal;z-index:5;background:#4d4d4d;border-radius:5px;width:150px;padding:7px 8px;font-size:13px;font-weight:600;display:block;position:absolute;top:50px;box-shadow:2px 2px 4px #00000026}.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs-inner .items,.catalog-product-view .page-wrapper .breadcrumbs-separator{display:none}}@media (max-width:479px){.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs{flex-direction:column-reverse;gap:12px}.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs .quality-bar{justify-content:space-between;width:100%;min-width:0}.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs .breadcrumbs-inner{justify-content:center;width:100%;position:relative}.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs .breadcrumbs-inner .property-badges{display:none}.catalog-product-view .page-wrapper>.breadcrumbs-container--top .breadcrumbs .breadcrumbs-separator{display:none!important}}.creator-container{width:100%}.creator-wrapper{background-repeat:no-repeat;background-size:cover;width:100%;max-width:1500px;height:70dvh;margin:auto;position:relative}.creator-wrapper #shirtplatform_creator{width:100%;height:100%}.scroller-to-designer{z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:fixed;bottom:14%;right:30px;transform:translateY(20px)}.scroller-to-designer.shown{opacity:1;visibility:visible;transform:translateY(0)}.scroller-to-designer__link{color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#ffc700 100%);border-radius:50px;align-items:center;gap:12px;padding:16px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 20px #ffd70066}.scroller-to-designer__link:hover{color:#000;background:linear-gradient(135deg,#ffc700 0%,#ffb700 100%);text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 25px #ffd70099}.scroller-to-designer__link:active{transform:translateY(0)}.scroller-to-designer__icon{background:#0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.scroller-to-designer__icon svg{color:#000;width:20px;height:20px}.scroller-to-designer__text{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:14px;line-height:1.2}@media (max-width:1024px){.scroller-to-designer{display:none}}@media (max-width:767px){.creator-container{margin-bottom:4px}.creator-wrapper{background-image:url(../images/bg-desktop.jpeg);min-height:600px}}@media only screen and (max-height:540px) and (orientation:portrait){.creator-wrapper{background-image:url(../images/bg-mobile.jpeg);min-height:600px}}@media only screen and (max-width:480px) and (min-height:541px) and (orientation:portrait){.creator-wrapper{background-image:url(../images/bg-mobile.jpeg);height:calc(100dvh - 112px);min-height:480px;max-height:calc(100vw + 200px)}}@media (min-width:768px){.creator-wrapper{background-image:url(../images/bg-desktop.jpeg);min-height:600px}}.catalog-product-view .page-main,.catalog-product-view .page-main>.columns,.catalog-product-view .page-main>.columns>.column.main{flex:none;width:100%;max-width:100%;margin:0;padding:0}.product-content{clear:both;width:100%}.product-content:after,.product-detail:after,.product-detail--left:after,.product-detail--right:after,.product-detail .block:after,.product-detail .grid:after{content:"";clear:both;display:table}.product-detail{clear:both;width:100%}.product-detail-container{clear:both;width:100%;height:auto}.product-detail-wrapper{clear:both;width:100%;max-width:1500px;margin:auto}.product-detail .message{margin:0}.product-detail h1{text-transform:uppercase}.product-detail h1,.product-detail h2,.product-detail h3{font-weight:700}.product-detail p{font-size:inherit;line-height:inherit}.product-detail img:not([src]){visibility:hidden}.product-detail .block>h2,.product-detail .block>.content{clear:both;float:left;width:100%}.product-detail .grid{background:#fff}@media (max-width:767px){.catalog-product-view .page-header{position:static}.catalog-product-view .page-header .header.content{position:absolute}.catalog-product-view .page-wrapper>.top-teaser-container{display:none}.product-detail h1{margin:0 0 20px;padding:0;font-size:24px;line-height:28px}.product-detail h2{font-size:20px;line-height:22px}.product-detail h3{font-size:16px;line-height:18px}.product-detail h2,.product-detail h3{color:#000;margin:0 0 20px;padding:0}.product-detail--left{flex-flow:wrap;justify-content:space-between;display:flex}.product-detail .block{background:#fff;flex:1 0 50%;margin:0;padding:10px}.product-detail .block>h2{text-transform:uppercase;color:#172e5c;margin:0;padding:20px 10px 0;font-size:14px;line-height:16px}.product-detail .block>.content{padding:20px 10px 10px}.product-detail .boxed{flex-basis:calc(100% - 20px);margin:10px 10px 0;padding:0;box-shadow:0 1px 1px #00000040}.product-detail .boxed:last-of-type{margin-bottom:10px}.product-detail .grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,50%);grid-template-areas:"images brand""images properties""images certifications";gap:0;display:grid}.product-detail .quality-box{order:5}}@media (max-width:639px){.product-detail--left,.product-detail--right{flex-flow:column;display:flex}.product-detail .boxed{flex-basis:auto}.product-detail .block:not(.boxed){margin:0;padding:0}.product-detail .grid{padding:10px}}@media (min-width:768px){.catalog-product-view .benefit-bar-container{margin-top:4px;margin-bottom:0}.catalog-product-view .page-wrapper>.top-teaser-container{display:block}.product-detail{color:#333;background:#fff;margin-bottom:20px}.product-detail h1{margin:0 0 20px;padding:0;font-size:36px;line-height:40px}.product-detail h2{font-size:24px;line-height:26px}.product-detail h3{font-size:18px;line-height:20px}.product-detail h2,.product-detail h3{color:#000;margin:0 0 20px;padding:0}.product-detail--left,.product-detail--right{clear:both;float:left;background:inherit;width:100%;margin:0}.product-detail--left{padding-top:20px}.product-detail--right{background:#f6f6f6;padding:0}.product-detail .block{clear:both;float:left;width:100%;margin-bottom:10px;padding:0 20px}.product-detail .block:is(.brand,.properties,.certifications){margin-bottom:10px}.product-detail .grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,50%);grid-template-areas:"images brand""images properties""images certifications";gap:0;display:grid}.product-detail .quality-box{float:left;clear:right;width:50%}}@media (min-width:1024px){.product-detail{flex-wrap:wrap;gap:0;display:flex}.product-detail--notice{flex:0 0 100%}.product-detail--left,.product-detail--right{flex:0 0 50%}}.product-detail .description a,.product-detail .description a:active,.product-detail .description a:visited{font-size:inherit;line-height:inherit;color:#172e5c;font-weight:700;text-decoration:underline}.product-detail .description a:hover{text-decoration:none}@media (max-width:767px){.product-detail .description{order:1}}@media (min-width:768px){.product-detail .description{font-size:16px;line-height:20px}.product-detail .description p,.product-detail .description ul li{margin:0 0 10px}}.product-detail .sizes ul,.product-detail .colors ul,.product-detail .print-technologies ul{margin:0;padding:0}.product-detail .sizes ul:after,.product-detail .colors ul:after,.product-detail .print-technologies ul:after{content:"";clear:both;display:table}.product-detail .sizes ul>li,.product-detail .colors ul>li,.product-detail .print-technologies ul>li{float:left}.product-detail .sizes ul,.product-detail .print-technologies ul{color:#000;text-align:center;font-size:12px;font-weight:700;line-height:14px}.product-detail .sizes ul>li,.product-detail .print-technologies ul>li{background-color:#f6f6f6;width:auto;margin:0 5px 5px 0;padding:10px 15px}.product-detail .colors ul li{margin:0 5px 10px 0}.product-detail .colors ul li div.hex,.product-detail .colors ul li img{border:.5px solid #929292;border-radius:50%;width:20px;height:20px}.product-detail .colors ul li div img{object-fit:cover;display:block;overflow:hidden}.product-detail .colors ul li div.hex{background-size:cover}@media (max-width:767px){.product-detail .sizes{order:2}.product-detail .colors{order:3}.product-detail .print-technologies{order:4}.product-detail .sizes .content,.product-detail .print-technologies .content{padding-bottom:15px}.product-detail .sizes ul li,.product-detail .print-technologies ul li{min-width:calc(20% - 5px)}.product-detail .colors .content{padding-bottom:10px}}@media (min-width:768px){.product-detail .sizes{width:50%}.product-detail .colors{clear:none;width:50%}.product-detail .print-technologies{float:left;clear:left;width:50%}}.product-detail .images{overflow:hidden}.product-detail .images .os-gallery{width:100%;height:auto}.product-detail .images .os-gallery__main{touch-action:pan-y;width:100%;padding:0;position:relative}.product-detail .images .os-gallery__slide{aspect-ratio:2/3;background:#fff;width:100%}.product-detail .images .os-gallery__slide img{width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.product-detail .images .os-gallery__slide.default,.product-detail .images .os-gallery__slide.human{text-align:center;display:block}.product-detail .images .os-gallery__slide.default img,.product-detail .images .os-gallery__slide.human img{object-fit:cover;width:100%;height:100%}.product-detail .images .os-gallery__slide.human img{object-position:top center}.product-detail .images .os-gallery__slide.technical{flex-direction:column;justify-content:center;align-items:center;display:flex}.product-detail .images .os-gallery__slide.technical img{object-fit:contain;flex-grow:0;flex-shrink:1;max-width:100%;height:100%;overflow:hidden}.product-detail .images .os-gallery__slide::selection{background:0 0}.product-detail .images .os-gallery__slide img::selection{background:0 0}.product-detail .images .os-gallery__thumbs{margin:10px 0 0;overflow:hidden}.product-detail .images .os-gallery__thumbs-track{will-change:transform;gap:10px;transition:transform .3s;display:flex}.product-detail .images .os-gallery__thumb{opacity:.5;cursor:pointer;aspect-ratio:2/3;background:#fff;border:0;flex:0 0 calc(25% - 7.5px);max-width:calc(25% - 7.5px);padding:0;display:block;position:relative;overflow:hidden}.product-detail .images .os-gallery__thumb img{width:100%;max-width:100%;height:100%;position:absolute;inset:0}.product-detail .images .os-gallery__thumb.technical img{object-fit:contain}.product-detail .images .os-gallery__thumb.default img,.product-detail .images .os-gallery__thumb.human img{object-fit:cover}.product-detail .images .os-gallery__thumb.human img{object-position:top center}.product-detail .images .os-gallery__thumb.active{opacity:1}.product-detail .images .os-gallery__button{opacity:.5;cursor:pointer;z-index:1;background:#fff;border:0;align-items:center;width:30px;height:60px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-detail .images .os-gallery__button svg{width:auto;height:20px}.product-detail .images .os-gallery__button--prev{justify-content:left;left:0}.product-detail .images .os-gallery__button--next{justify-content:right;right:0}@media (max-width:767px){.product-detail .images{grid-area:images}}@media (min-width:768px){.product-detail .images{grid-area:images;margin:0;padding:0}}.product-detail .brand{margin:0;padding:20px 0;position:relative}.product-detail .brand:after{content:"";clear:none;border-bottom:1px solid #e5e5e5;width:80%;height:1px;display:block;position:absolute;bottom:0;left:10%}.product-detail .brand img{aspect-ratio:1;width:100%;max-width:50%;height:100%;max-height:80px;margin:auto;padding:0;display:block}@media (max-width:767px){.product-detail .brand{grid-area:brand}}@media (min-width:768px){.product-detail .brand{grid-area:brand}}.product-detail .properties{margin:0;padding:0 0 20px}.product-detail .properties ul{clear:both;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;display:flex}.product-detail .properties ul li{text-align:center;flex:0 0 33.3333%;margin:auto;padding:0}.product-detail .properties ul li img{width:60px;height:auto;max-height:60px;margin:20px auto 5px;padding:0;display:block}.product-detail .properties ul li .label{margin:0;padding:0;font-size:12px;display:block}.product-detail .certifications{margin:0;position:relative}.product-detail .certifications:before{content:"";border-top:1px solid #e5e5e5;width:80%;height:1px;position:absolute;top:0;left:10%}.product-detail .certifications ul{clear:both;flex-wrap:wrap;justify-content:center;width:100%;margin:20px 0 0;padding:0;display:flex}.product-detail .certifications ul li{text-align:center;flex:0 0 50%;margin:auto;padding:0}.product-detail .certifications ul li img{width:80%;max-width:100px;height:auto;margin:10px auto;padding:0;display:block}.product-detail .quality-box .content.quality-bar{display:block}.quality-badges{align-items:center;gap:10px;display:flex}.quality-badges.compact-badges{gap:6px}.quality-badges.compact-badges~.quality-guideline{gap:8px;height:28px;font-size:13px}.quality-badges.compact-badges~.quality-guideline svg{width:19px;max-width:100%;height:auto}.quality-badges.compact-badges .quality-badge{border-radius:28px;width:28px;height:28px}.quality-badges.compact-badges .quality-badge img,.quality-badges.compact-badges .quality-badge svg{width:16px}.quality-badge{color:#fff;background:#f0f0f0;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s;display:flex;position:relative}.quality-badge img,.quality-badge svg{width:20px;display:inline-block}.quality-badge svg{max-width:100%;height:auto}.quality-badge.quality-green{background-color:#39bf3fcc}.quality-badge.quality-yellow{background-color:#f2b520cc}.quality-badge.quality-red{background-color:#e55757cc}.quality-badge:hover[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:5;background:#4d4d4d;border-radius:5px;padding:7px 8px;font-size:13px;font-weight:600;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:2px 2px 4px #00000026}.quality-badge:hover[data-tooltip]:before{content:"";z-index:5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA4Ljk4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzRkNGQ0ZDtzdHJva2Utd2lkdGg6MHB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zLjk2LjZjLjQ2LS44LDEuNjEtLjgsMi4wNywwbDMuOCw2LjU4Yy40Ni44LS4xMiwxLjgtMS4wNCwxLjhIMS4yYy0uOTIsMC0xLjUtMS0xLjA0LTEuOEwzLjk2LjZaIi8+PC9zdmc+) 50% no-repeat;width:10px;height:9px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.quality-badge:hover[data-tooltip=""]:after,.quality-badge:hover[data-tooltip=""]:before{content:none}.quality-badge:hover[data-tooltip].quality-green{background-color:#39bf3f}.quality-badge:hover[data-tooltip].quality-yellow{background-color:#f2b520}.quality-badge:hover[data-tooltip].quality-red{background-color:#e55757}.property-badge{color:#000;text-transform:uppercase;background-color:#f5b118;border-radius:3px;align-items:center;padding:3px 11px;font-size:14px;font-weight:700;display:flex}.property-badge.property-green{color:#fff;background-color:#39bf3fcc}@media (max-width:767px){.product-detail .properties{grid-area:properties}.product-detail .certifications{grid-area:certifications}.quality-badges .quality-badge:hover[data-tooltip]:after{white-space:normal;min-width:150px;max-width:50vw;left:0;transform:none}}@media (max-width:639px){.product-detail .properties ul li img{width:71px;max-height:71px}}@media (max-width:319px){.product-detail .properties ul li{flex-basis:50%}}@media (min-width:768px){.product-detail .properties{grid-area:properties}.product-detail .certifications{grid-area:certifications}.product-detail .properties ul li img{width:71px;max-height:71px}.product-detail .certifications ul li img{max-width:120px}}@media (min-width:1024px){.product-detail .properties ul li img{width:40px;max-height:40px}}@media (min-width:1440px){.product-detail .properties ul li img{width:71px;max-height:71px}}#overlay-quality-guidelines{z-index:9999;cursor:pointer;background:0 0;width:100%;height:100%;transition:background-color .3s;display:none;position:fixed;top:0;left:0;overflow:hidden}#overlay-quality-guidelines.active{background:#3333338c}#overlay-quality-guidelines.active .overlay-inner{transform:translate(0)}#overlay-quality-guidelines .overlay-inner{cursor:default;background:#fff;flex-direction:column;align-items:stretch;gap:30px;width:100%;max-width:620px;height:100%;padding:30px 20px 70px;transition:transform .3s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 16px #0000004d}#overlay-quality-guidelines .overlay-header{justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}#overlay-quality-guidelines .icon-legend{margin-bottom:20px}#overlay-quality-guidelines .icon-legend .icon-legend-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}#overlay-quality-guideline-close{flex-shrink:0;width:32px;height:32px}#overlay-quality-guideline-close>svg{display:none}.accordion-content{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.accordion-content .accordion-item{background:#fff;border:1px solid #e1e1e1;border-radius:3px;flex-direction:column;justify-content:center;align-items:stretch;width:100%;display:flex}.accordion-content .accordion-item.active .accordion-item-body{grid-template-rows:1fr}.accordion-content .accordion-item.active .accordion-item-header .accordion-expand-icon:before{transform:rotate(90deg)}.accordion-content .accordion-item .accordion-item-header{cursor:pointer;align-self:stretch;align-items:center;display:flex}.accordion-content .accordion-item .accordion-item-header .accordion-item-title{color:#172e5c;flex:1 0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px 9px 20px;font-size:16px;font-weight:700;display:flex}.accordion-content .accordion-item .accordion-item-header .accordion-item-title>span{align-items:center;min-height:32px;display:inline-flex}.accordion-content .accordion-item .accordion-item-header .accordion-item-title .quality-badge,.accordion-content .accordion-item .accordion-item-header .accordion-item-title .property-badge{flex-shrink:0}.accordion-content .accordion-item .accordion-item-header .accordion-expand-icon{border-left:1px solid #e1e1e1;flex-shrink:0;align-self:stretch;align-items:center;gap:20px;padding:0 19px;display:flex}.accordion-content .accordion-item .accordion-item-header .accordion-expand-icon:before{content:"";width:21px;height:21px;-webkit-mask:var(--os-icon-next) center / 21px no-repeat;-webkit-mask:var(--os-icon-next) center / 21px no-repeat;mask:var(--os-icon-next) center / 21px no-repeat;background-color:#140f26;transition:transform .3s}.accordion-content .accordion-item .accordion-item-body{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.accordion-content .accordion-item .accordion-item-body .accordion-body-content{color:#000;font-size:14px;font-weight:400;overflow:hidden}.accordion-content .accordion-item .accordion-item-body .accordion-body-content>div{border-top:1px solid #e1e1e1;padding:18px 20px}@media (max-width:639px){.accordion-content .accordion-item .accordion-item-header .accordion-item-title>span+*{display:none}}.product-detail .size-table__table{clear:both;float:left;background:#fff;width:100%}.product-detail .size-table__table .width{color:#3c5caa}.product-detail .size-table__table .length{color:#ea4225}.product-detail .size-table__table .sleeve-length{color:#174f03}.product-detail .size-table__table>.illustration{text-align:center}.product-detail .size-table__table>.illustration img{width:auto;max-width:117px;height:auto;max-height:142px;display:inline-block}.product-detail .size-table__table>.table>table{clear:both;float:left;table-layout:fixed;border-collapse:collapse;width:100%}.product-detail .size-table__table>.table>table tr td,.product-detail .size-table__table>.table>table tr th{text-align:center;vertical-align:middle;border-right:1px solid #e2e2e2;margin:0;padding:10px 0}.product-detail .size-table__table>.table>table tr td:last-child,.product-detail .size-table__table>.table>table tr th:last-child{border:none}.product-detail .size-table__table>.table>table thead{color:#b7b6b0;font-weight:700}.product-detail .size-table__table>.table>.detail{clear:both;float:left;flex-wrap:wrap;width:100%;display:flex}.product-detail .size-table__table>.table>.detail span{text-align:center;flex-grow:1;margin-top:10px;font-size:14px;font-weight:700;line-height:20px}.product-detail .size-table__instructions{float:left;width:100%}.product-detail .size-table__instructions a,.product-detail .size-table__instructions a:active,.product-detail .size-table__instructions a:visited{font-size:inherit;line-height:inherit;color:#172e5c;font-weight:700;text-decoration:underline}.product-detail .size-table__instructions a:hover{text-decoration:none}.product-detail .size-table__instructions ul li{margin:0 0 10px}@media (max-width:767px){.product-detail--right .size-table{order:-1;margin:0 10px 10px}.product-detail .size-table__table{align-items:center;display:flex}.product-detail .size-table__table>.illustration{width:117px}.product-detail .size-table__table>.table{flex-grow:1}.product-detail .size-table__table>.table>table thead{font-size:14px;line-height:16px}.product-detail .size-table__table>.table>table tbody{font-size:16px;line-height:16px}.product-detail .size-table__instructions{margin-top:20px}}@media (max-width:479px){.product-detail .size-table__table{display:block}.product-detail .size-table__table>.illustration{width:100%}.product-detail .size-table__table>.table{flex-grow:unset;width:100%}}@media (min-width:768px){.product-detail .size-table{background:inherit;border-top:5px solid #f2b520;margin:0}.product-detail .size-table h2{margin:20px 0!important}.product-detail .size-table__table{align-items:center;padding:20px;display:flex}.product-detail .size-table__table>.illustration{width:117px}.product-detail .size-table__table>.table{flex-grow:1;min-width:0}.product-detail .size-table__table>.table>table thead{font-size:18px;line-height:20px}.product-detail .size-table__table>.table>table tbody{font-size:20px;line-height:20px}.product-detail .size-table__instructions{margin-top:20px;margin-bottom:12px;font-size:14px;line-height:16px}.product-detail .size-table__instructions p,.product-detail .size-table__instructions ul li{margin:0 0 8px}}@media (min-width:1024px){.product-detail .size-table__table>.table>table thead{font-size:12px;line-height:16px}.product-detail .size-table__table>.table>table tbody{font-size:16px;line-height:16px}}@media (min-width:1440px){.product-detail .size-table__table>.table>table thead{font-size:16px;line-height:18px}.product-detail .size-table__table>.table>table tbody{font-size:18px;line-height:18px}}.product-resources__modal .tab-headers{border-bottom:1px solid #ddd;margin:0;padding:0;display:flex}.product-resources__modal .tab-headers li{margin:0 10px}.product-resources__modal .tab-headers li:first-child{margin-left:0}.product-resources__modal .tab-headers li:last-child{margin-right:0}.product-resources__modal .tab-headers li a{display:inline-block}.product-resources__modal .tab-link{color:#333;cursor:pointer;border-bottom:2px solid #0000;padding:10px 0;text-decoration:none}.product-resources__modal .tab-link.active{border-color:#f2b520;font-weight:700}.product-resources__modal .tab-pane{border:1px solid #ddd;border-top:none;padding:15px;display:none}.product-resources__modal .tab-pane.active{display:block}@media (max-width:767px){.product-detail--right .product-resources{order:1}.product-resources>h2{display:block}}@media (min-width:768px){.product-resources{margin:10px 0}.product-resources>h2{display:none}}.product-faq{--faq-first-line:1px;clear:both;width:100%;margin-bottom:20px}@media (min-width:768px){.product-faq{background:#fff;padding:15px 25px 10px}.product-faq>h2{color:#333;margin:0 0 15px;font-size:24px;font-weight:700;line-height:26px}}@media (max-width:767px){.product-faq{background:#fff;width:auto;margin:0 10px 10px;box-shadow:0 1px 1px #00000040}.product-faq>h2{text-transform:uppercase;color:#172e5c;margin:0;padding:20px 10px 0;font-size:14px;font-weight:700;line-height:16px}.product-faq .faq-list{padding-top:20px}}#popup-design-missing{z-index:20;opacity:1;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#popup-design-missing.active{animation:.3s omnishirt-popup-fadein;display:block}@keyframes omnishirt-popup-fadein{0%{opacity:0}to{opacity:1}}#popup-design-missing .popup-banner-wrapper{background:#3535358c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex}#popup-design-missing .modal-inner{color:#fff;text-align:center;background-color:#fff;border-radius:4px;min-width:380px;max-width:92%;min-height:338px;padding:40px 30px;position:relative;box-shadow:0 0 16px #00000040}#popup-design-missing .modal-inner>.wrap{z-index:2;color:#333;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;display:flex;position:relative}#popup-design-missing .popup-header{flex-direction:column;align-items:center;gap:8px;display:flex}#popup-design-missing .popup-title{font-size:20px;font-weight:700;line-height:1.2}#popup-design-missing .popup-cta p{margin-bottom:17px;font-size:16px}#popup-design-missing .popup-cta-buttons{flex:1;gap:12px;display:flex}#popup-design-missing .popup-cta-buttons .button{color:#000;cursor:pointer;border-radius:100px;flex:1;justify-content:center;align-items:center;padding:8px 11px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s;display:flex}#popup-design-missing .popup-cta-buttons .button--primary{background-color:#f2b520}#popup-design-missing .popup-cta-buttons .button--primary:hover{background-color:#eb9100}#popup-design-missing .popup-cta-buttons .button--secondary{background-color:#e1e1e1}#popup-design-missing .popup-cta-buttons .button--secondary:hover{background-color:#c5c5c5}#popup-design-missing .close-icon{--close-size:20px;cursor:pointer;z-index:3;background:#fff;border-radius:33px;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:absolute;top:-8px;right:-9px;box-shadow:0 4px 4px #0000001a}#popup-design-missing .close-icon:before{content:"";width:20px;height:20px}#popup-design-missing .close-icon>svg{display:none}@media (max-width:639px){#popup-design-missing .modal-inner{min-width:0}#popup-design-missing .modal-inner>.wrap .popup-cta .popup-cta-buttons{flex-direction:column-reverse}}}:where(.page-layout-landingpage .page-main .columns .column.main,.page-products .category-description,.product-detail .description,.product-detail .size-table__instructions) ul{margin:0;padding:0 0 0 20px;list-style:none}:where(.page-layout-landingpage .page-main .columns .column.main,.page-products .category-description,.product-detail .description,.product-detail .size-table__instructions) ul li{position:relative}:where(.page-layout-landingpage .page-main .columns .column.main,.page-products .category-description,.product-detail .description,.product-detail .size-table__instructions) ul li:before{content:"✓";font-size:inherit;line-height:inherit;color:#f2994a;position:absolute;left:-20px}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul{clear:both;width:auto;margin:0 var(--faq-list-bleed,0);border-top:var(--faq-first-line,0) solid #c4c4c4;padding:0;list-style:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li{border-bottom:1px solid #c4c4c4;width:100%;margin:0;padding:0}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li:last-child{border-bottom-width:var(--faq-last-line,0)}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-list>ul>li:before{content:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item{box-sizing:border-box;background:0 0;width:100%}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question{width:100%;padding:12px 40px 12px var(--faq-inset,10px);box-sizing:border-box;cursor:pointer;color:#333;margin:0;font-size:16px;font-weight:600;line-height:22px;display:block;position:relative}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:after{content:"";width:1em;height:1lh;font-size:inherit;line-height:inherit;color:inherit;-webkit-mask:var(--os-icon-expand) center / 1em no-repeat;-webkit-mask:var(--os-icon-expand) center / 1em no-repeat;mask:var(--os-icon-expand) center / 1em no-repeat;background-color:currentColor;position:absolute;top:12px;right:10px}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__question{font-weight:700}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__question:after{-webkit-mask-image:var(--os-icon-collapse);-webkit-mask-image:var(--os-icon-collapse);mask-image:var(--os-icon-collapse)}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer{width:100%;max-width:900px;padding:0 var(--faq-inset,10px) 12px var(--faq-inset,10px);box-sizing:border-box;margin:0;font-size:14px;line-height:20px;display:none}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item.active .faq-item__answer{display:block}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer p{margin:0 0 10px}@media (min-width:768px){:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question{padding:15px 40px 15px 0;font-size:18px;line-height:24px}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:hover{color:#172e5c}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__question:after{top:15px;right:0}:is(.product-faq,.page-products .columns .column.main,.page-layout-landingpage .page-main .columns .column.main,.page-layout-faq) .faq-item__answer{padding:0 40px 15px 0;font-size:16px;line-height:22px}}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-wrapper:hover{border-color:#4d4d4db3}@media (min-width:768px){:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-wrapper .product-image.technical{transition:all .5s}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-wrapper:hover .product-image.technical{transform:scale(1.1)}}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-image{clear:both;aspect-ratio:1;width:100%;transition:height .5s;position:relative}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-image.technical{text-align:center;justify-content:center;align-items:center;display:flex}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-image.technical img{object-fit:contain;transition:width .5s}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-usps-place{position:relative}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-usps-place .product-usps{flex-direction:column;display:flex;position:absolute;bottom:0;left:0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-usps-place .product-usps p{color:#fff;border-radius:3px;width:fit-content;margin-bottom:3px;padding:4px 7px;font-size:12px;font-weight:700}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-usps-place .product-usps p:first-child{background:#305598}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-usps-place .product-usps p:last-child{background:#47a7d0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-name{font-weight:700}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-brand{box-sizing:border-box;color:#a2a2a5;text-transform:uppercase;z-index:25;height:auto;font-weight:500;display:table;position:absolute;top:20px;left:20px}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-sizes{color:#f5b118;margin-bottom:7px;font-weight:700}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label{z-index:50;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:20px}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label:after{content:"";box-sizing:border-box;height:20px;margin:20px auto;display:inline-block;position:absolute;left:0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-top_seller:after{border-top-color:#e55f57}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-large_size:after{border-top-color:#416393}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-organic:after,:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-recycled_polyester:after{border-top-color:#39bf3f}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-deal:after{border-top-color:#e55f57}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .product-label.label-new:after{border-top-color:#f2b520}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-organic,:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-recycled_polyester{background:#39bf3f}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-large_size{background:#416393}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-top_seller,:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-deal{background:#e55f57}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .label-new{background:#f2b520}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .counter-el{cursor:pointer;color:#000;margin-left:10px}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .counter-el:hover{color:#000;text-decoration:none}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .counter-el[data-value="0"]{display:none}@media (max-width:639px){:is(.page-products .products,.related-products-wrapper .block.related) .product-item .colors{clip-path:inset(-40px -100vw 0);grid-template-columns:repeat(auto-fit,minmax(22px,22px))}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .colors .color{margin-right:0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .colors .color .color-inner{bottom:0!important}}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color{width:22px;min-width:22px;height:22px;margin-top:5px;margin-right:-5px;position:relative;overflow:visible}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:has(img){border-radius:100%}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:has(img) .color{margin-top:0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:has(img) .color img{border-radius:100%;width:100%}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color .color-inner{border:1px solid #0000001a;border-radius:100%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:0}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color .color-inner:after{color:#fff;text-transform:none;white-space:nowrap;opacity:0;content:attr(data-tooltip);background-color:#4d4d4d;border-radius:5px;padding:5px 10px;font-family:Arial,sans-serif;font-size:12px;line-height:1.42858;display:none;position:absolute;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #00000040}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color .color-inner:before{content:"";opacity:0;border-top:5px solid #4d4d4d;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:hover .color.color-inner:after{width:fit-content;height:fit-content}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:first-of-type .color-inner:after{transform:translate(-24%)}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:has(img){box-shadow:0 0 1px #00000094}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .colors>.color:has(img){box-shadow:none}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:after{content:"";opacity:0;background-color:silver;border-radius:100%;width:14px;height:3px;transition:all .3s;display:block;position:absolute;bottom:0;left:4px;box-shadow:0 0 4px #00000040}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:is(:hover,.active):after{opacity:1}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:is(:hover,.active) .color-inner{bottom:7px}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:hover .color-inner:before,:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:hover .color-inner:after{opacity:1}:is(.page-products .products,.related-products-wrapper .block.related) .product-item .color:hover .color-inner:after{display:block}.related-products-wrapper{clear:both;width:100%;max-width:1500px;margin:auto}.related-products-wrapper #block-related-heading{font-size:24px;line-height:26px}.related-products-wrapper .block.related{background-color:#fff;margin-bottom:20px;padding:15px 25px 1px}.related-products-wrapper .block.related .block-title{text-align:left;margin-bottom:10px;font-size:18px;font-weight:600}.related-products-wrapper .block.related .block-title .block-subtitle{font-size:17px;font-weight:500;display:block}.related-products-wrapper .block.related .products-grid-container{box-sizing:border-box;padding:0;position:relative}.related-products-wrapper .block.related .product-items{z-index:1;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.related-products-wrapper .block.related .product-items::-webkit-scrollbar{display:none}.related-products-wrapper .block.related .slider-nav button{cursor:pointer;background-color:#f0f0f0;border:1px solid #000;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex}.related-products-wrapper .block.related .slider-nav button:hover{background-color:#e0dede}.related-products-wrapper .block.related .slider-nav button.slider-prev,.related-products-wrapper .block.related .slider-nav button.slider-next{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.related-products-wrapper .block.related .slider-nav button svg{width:30px;height:30px}.related-products-wrapper .block.related .slider-nav button.slider-prev{left:5px}.related-products-wrapper .block.related .slider-nav button.slider-prev svg{transform:rotate(180deg)}.related-products-wrapper .block.related .slider-nav button.slider-next{right:5px}.related-products-wrapper .block.related .product-item{box-sizing:border-box;scroll-snap-align:start;flex:none;width:calc(45.4545% - 4.54545px);margin:0;padding:0}.related-products-wrapper .block.related .product-item .product-wrapper{clear:both;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:27px;width:100%;margin:10px 0;transition:all .2s;position:relative;overflow:clip}.related-products-wrapper .block.related .product-item .product-wrapper .product-name,.related-products-wrapper .block.related .product-item .product-wrapper .product-sizes,.related-products-wrapper .block.related .product-item .product-wrapper .colors,.related-products-wrapper .block.related .product-item .product-wrapper .item-bottom-block{padding:0 14px}.related-products-wrapper .block.related .product-item .product-wrapper .product-brand .product-manufacturer img{z-index:25;width:auto;max-width:100%;height:auto;max-height:26px;position:absolute;top:0;left:0}.related-products-wrapper .block.related .product-item .product-wrapper .product-brand .product-manufacturer img.double-height{max-height:38px}.related-products-wrapper .block.related .product-item .product-wrapper .product-image.technical{margin-bottom:15px;transition:all .5s}.related-products-wrapper .block.related .product-item .product-wrapper>a,.related-products-wrapper .block.related .product-item .product-wrapper>a:visited,.related-products-wrapper .block.related .product-item .product-wrapper>a:active{width:100%;color:inherit;margin:56px 0 0;padding:0;text-decoration:none;display:block;overflow:hidden}.related-products-wrapper .block.related .product-item .product-wrapper .item-bottom-block{text-align:left;flex-direction:column;align-items:start;padding-bottom:14px;display:flex}.related-products-wrapper .block.related .product-item .product-image{margin-top:25px}.related-products-wrapper .block.related .product-item .product-image.technical img{width:90%;height:100%;margin-inline:auto}.related-products-wrapper .block.related .product-item .product-name{text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;align-content:center;height:55px;font-size:16px;display:-webkit-box;overflow:hidden}.related-products-wrapper .block.related .product-item .product-brand{width:50%;padding:0}.related-products-wrapper .block.related .product-item .product-sizes{height:30px;padding:0;font-size:12px;line-height:12px;overflow:clip}.related-products-wrapper .block.related .product-item .product-sizes>ul{opacity:0;flex-wrap:nowrap;width:100%;margin:0;padding:4px 0 1px;list-style:none;transition:all .2s;display:flex;overflow:hidden}.related-products-wrapper .block.related .product-item .product-sizes>ul.active{opacity:1}.related-products-wrapper .block.related .product-item .product-sizes>ul>li{white-space:nowrap;text-transform:uppercase;color:#4d4d4d;flex:none;margin:0 4px 2px 0;padding:0;font-size:13px;font-weight:400;display:inline-block}.related-products-wrapper .block.related .product-item .product-sizes>ul>li.to-lowercase{text-transform:lowercase}.related-products-wrapper .block.related .product-item .product-label{width:60px;height:45px}.related-products-wrapper .block.related .product-item .product-label:after{border:30px solid #0000;border-top:20px solid;border-bottom-width:20px;width:60px;bottom:-133%}.related-products-wrapper .block.related .product-item .colors{z-index:1000;box-sizing:border-box;flex-flow:row;justify-content:start;align-items:end;gap:8px 0;min-height:35px;margin-bottom:0;padding:0 15px 5px;display:flex;position:relative}.related-products-wrapper .block.related .product-item .colors:not(:has(*)){height:35px}.related-products-wrapper .block.related .product-item .product-wrapper .colors .color:has(img) .color{box-sizing:content-box;width:20px;min-width:0;height:20px}.related-products-wrapper .block.related .product-item .color:has(img) .color picture{width:100%;height:100%;display:block}.related-products-wrapper .block.related .product-item .color:has(img) .color img{object-fit:cover;max-width:none;height:100%;display:block}.related-products-wrapper .block.related .product-item .color .color-inner:after{width:auto;height:auto}.related-products-wrapper .block.related .product-item .counter-el{font-size:12px;line-height:22px}.related-products-wrapper .block.related .product-item .product-price{flex-wrap:wrap;justify-content:left;align-items:center;height:45px;padding-right:5px;display:flex}.related-products-wrapper .block.related .product-item .product-price .price{padding-right:10px;font-size:22px;font-weight:600}.related-products-wrapper .block.related .product-item .product-price .product-price-uvp{text-align:left;color:#4d4d4d59;font-size:15.5px;font-weight:500;text-decoration:line-through}@media (max-width:767px){.related-products-wrapper .block.related .products-grid-container{margin:0 -25px}}@media (max-width:768px){.related-products-wrapper .block.related .products-grid-container{container-type:inline-size}.related-products-wrapper .block.related .slider-nav{display:none}.related-products-wrapper .block.related .product-items{padding:0 calc(20.006cqw + 5px)}.related-products-wrapper .block.related .product-item{scroll-snap-align:center;width:calc(59.988cqw - 10px)}}@media (max-width:639px){.related-products-wrapper .block.related .product-item .product-wrapper .colors{justify-content:start;align-items:start;gap:10px 5px;width:100%;height:64px;max-height:74px;margin-top:0;padding-left:14px;display:grid;overflow:visible}.related-products-wrapper .block.related .product-item .product-wrapper .colors>a{display:none}.related-products-wrapper .block.related .product-item .product-wrapper .colors>.color:after{opacity:0!important}.related-products-wrapper .block.related .product-item .product-wrapper .product-image.technical img{width:100%}.related-products-wrapper .block.related .product-item .product-wrapper .product-price-uvp{font-size:17px}}@media (max-width:479px){.related-products-wrapper .block.related .product-item .product-wrapper .colors{flex-wrap:wrap;gap:10px 2%;margin:0;display:flex}.related-products-wrapper .block.related .product-item .product-wrapper .colors .color{flex:0 0 22px;height:22px}.related-products-wrapper .block.related .product-item .product-label{width:40px;height:36px}.related-products-wrapper .block.related .product-item .product-label svg{width:30px}.related-products-wrapper .block.related .product-item .product-label:after{border:20px solid #0000;border-top:14px solid;border-bottom-width:14px;width:40px}}@media (min-width:769px){.related-products-wrapper .block.related .product-item{width:calc(25% - 11.25px)}.related-products-wrapper .block.related .product-items{gap:15px}}@media (min-width:1200px){.related-products-wrapper .block.related .product-item{width:calc(16.6667% - 12.5px)}}@media (min-width:1025px){.related-products-wrapper .block.related .slider-nav{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.related-products-wrapper .block.related .products-grid-container:hover .slider-nav{opacity:1;visibility:visible}}@media (max-width:639px){.product-detail .grid{display:block}.product-detail .grid:empty{display:none}}