/* © STYLEPOT · E-Commerce Innovations GmbH */
@font-face{font-family: "DM Sans";src: url("../../fonts/extra/dm-sans-latin-ext-wght-normal-HHWdQmy.woff2") format("woff2");font-weight: 100 1000;font-style: normal;font-display: swap;unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "DM Sans";src: url("../../fonts/extra/dm-sans-latin-wght-normal-MCOKvbW.woff2") format("woff2");font-weight: 100 1000;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sh-theme-tailored{--ink: #1f1f1f;--muted: #6b6b6b;--line: #e8e8e8;--line-strong: #cfcfcf;--soft: #f4f4f4;--img-bg: #efefef;--font: "DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--r: 6px;--header: 60px;--gutter: 20px;--wrap: 1680px;font: 400 15px/1.5 var(--font);letter-spacing: 0;color: var(--ink)}@media (min-width: 900px){.sh-theme-tailored{--header: 72px;--gutter: 40px}}.sh-theme-tailored .sh-h1{font-size: clamp(26px,3vw,36px);font-weight: 400;letter-spacing: -.01em;text-transform: none;line-height: 1.15}.sh-theme-tailored .sh-h2,.sh-theme-tailored .pb-h2{font-size: clamp(22px,2.4vw,30px);font-weight: 400;letter-spacing: -.01em;text-transform: none;line-height: 1.2}.sh-theme-tailored .sh-eyebrow,.sh-theme-tailored .pb-eyebrow{font-size: 13px;letter-spacing: .02em;text-transform: none}.sh-theme-tailored .sh-muted,.sh-theme-tailored .pb-lead{color: var(--muted)}.sh-theme-tailored .sh-btn,.sh-theme-tailored .sh-pb .btn{min-height: 52px;padding: 0 26px;font-size: 16px;font-weight: 400;letter-spacing: 0;text-transform: none;border-radius: var(--r);background: #2b2b2b;border-color: #2b2b2b}.sh-theme-tailored .sh-btn:hover{background: #000;border-color: #000}.sh-theme-tailored .sh-btn--ghost{background: #fff;color: var(--ink) !important;border: 1px solid var(--line-strong)}.sh-theme-tailored .sh-btn--ghost:hover{border-color: var(--ink);background: #fff}.sh-theme-tailored .sh-field input,.sh-theme-tailored .sh-field select,.sh-theme-tailored .sh-field textarea,.sh-theme-tailored input[type=search]{border-radius: var(--r);border-color: var(--line-strong);font-size: 16px}.sh-theme-tailored .sh-iconbtn{min-width: 44px;min-height: 44px;text-transform: none;letter-spacing: 0;font-size: 14px}.sh-theme-tailored .sh-announce{font-size: 13px;letter-spacing: 0;text-transform: none;padding: 8px var(--gutter);background: var(--soft);color: var(--ink)}.sh-theme-tailored .sh-announce a{color: var(--ink);text-decoration: underline;text-underline-offset: 2px}.sh-theme-tailored .sh-header{border-bottom: 0}.sh-theme-tailored .sh-header.is-scrolled{box-shadow: 0 1px 0 var(--line)}.sh-theme-tailored .sh-header__in{padding: 0 calc(var(--gutter) - 8px)}.sh-theme-tailored .sh-logo{font-size: 24px;font-weight: 700;letter-spacing: .02em;text-transform: uppercase}@media (max-width: 899px){.sh-theme-tailored .sh-logo{font-size: 21px}}.sh-theme-tailored .sh-nav__link{padding: 0 14px;font-size: 15px;font-weight: 400;letter-spacing: 0;text-transform: none;border-bottom: 2px solid transparent}.sh-theme-tailored .sh-searchbtn span{display: none}.sh-theme-tailored .sh-header .sh-iconbtn .ico{width: 25px;height: 25px;stroke-width: 1.3}.sh-theme-tailored .sh-bagbtn__n{top: 5px;right: 4px}.sh-theme-tailored .sh-mega{border-top: 1px solid var(--line);box-shadow: 0 24px 40px -30px rgba(0,0,0,.25)}.sh-theme-tailored .sh-mega__col a{font-size: 15px;color: var(--ink)}.sh-theme-tailored .sh-mega__h,.sh-theme-tailored .sh-mega__all{font-weight: 400}.sh-theme-tailored .sh-mega__img{border-radius: var(--r);overflow: hidden}.sh-theme-tailored .sh-dm__root{font-size: 22px;font-weight: 400;letter-spacing: -.01em;text-transform: none}.sh-theme-tailored .sh-dm__list a,.sh-theme-tailored .sh-dm__pages a,.sh-theme-tailored .sh-dm__meta a{font-size: 16px}.sh-theme-tailored .sh-search__form input{font-size: 18px}.sh-theme-tailored .sh-crumbs ol{font-size: 13px;padding-top: 14px}.sh-theme-tailored .sh-plp__head{text-align: left;padding: 18px 0 8px}.sh-theme-tailored .sh-plp__intro{margin: 12px 0 0;max-width: 620px;font-size: 16px;line-height: 1.6;color: var(--ink)}.sh-theme-tailored .sh-chips{gap: 8px;padding: 14px 0;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.sh-theme-tailored .sh-chips::-webkit-scrollbar{display: none}.sh-theme-tailored .sh-chip{flex: none;border: 1px solid var(--line-strong);border-radius: 999px;padding: 9px 16px;font-size: 14px;font-weight: 400;letter-spacing: 0;text-transform: none;background: #fff}.sh-theme-tailored .sh-chip.is-active{background: var(--ink);border-color: var(--ink);color: #fff}.sh-theme-tailored .sh-toolbar{border-bottom: 0;padding: 10px 0;margin-top: 0}.sh-theme-tailored .sh-toolbar__btn{font-size: 16px;font-weight: 400;letter-spacing: 0;text-transform: none}.sh-theme-tailored .sh-grid{gap: 40px 4px}@media (max-width: 899px){.sh-theme-tailored.sh-plp .sh-wrap,.sh-theme-tailored.sh-searchpage .sh-wrap{padding-left: 0;padding-right: 0}.sh-theme-tailored.sh-plp .sh-wrap > :not(.sh-grid),.sh-theme-tailored.sh-searchpage .sh-wrap > :not(.sh-grid){padding-left: var(--gutter);padding-right: var(--gutter)}.sh-theme-tailored.sh-grid-l .sh-grid[data-grid]{grid-template-columns: minmax(0,1fr);gap: 36px 0}.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid]{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 3px}}.sh-theme-tailored .sh-tile__media{aspect-ratio: var(--tile-ratio-set,4 / 5);background: var(--img-bg)}.sh-theme-tailored .sh-tile__body{padding: 12px 0 0;display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 16px;row-gap: 4px}@media (max-width: 899px){.sh-theme-tailored.sh-plp.sh-grid-l .sh-tile__body,.sh-theme-tailored.sh-searchpage.sh-grid-l .sh-tile__body{padding: 14px var(--gutter) 0}.sh-theme-tailored.sh-plp:not(.sh-grid-l) .sh-tile__body,.sh-theme-tailored.sh-searchpage:not(.sh-grid-l) .sh-tile__body{padding: 10px 12px 0}}.sh-theme-tailored .sh-tile__name{grid-column: 1;grid-row: 1;font-size: 17px;font-weight: 400;letter-spacing: -.005em;text-transform: none;line-height: 1.3;margin: 0;-webkit-line-clamp: 2}.sh-theme-tailored .sh-tile__price{grid-column: 2;grid-row: 1;font-size: 17px;font-weight: 400;white-space: nowrap}.sh-theme-tailored .sh-tile__attrs{grid-column: 1 / -1;font-size: 15px;color: var(--muted);margin: 0}.sh-theme-tailored .sh-swatches{grid-column: 1 / -1;margin: 10px 0 0;gap: 9px}.sh-theme-tailored .sh-swatch{width: 13px;height: 13px;border-color: rgba(0,0,0,.1)}.sh-theme-tailored .sh-swatches__more{font-size: 14px;color: var(--muted)}.sh-theme-tailored .sh-tile__badges{left: auto;right: 12px;top: 12px}.sh-theme-tailored .sh-badge{font-size: 13px;font-weight: 400;letter-spacing: 0;text-transform: none;padding: 4px 10px;border-radius: 4px;background: rgba(255,255,255,.9);color: var(--ink)}.sh-theme-tailored .sh-badge--sale{color: var(--sale)}.sh-theme-tailored .sh-tile__act{border-radius: var(--r)}.sh-theme-tailored .sh-gallery__slide{aspect-ratio: var(--tile-ratio-set,4 / 5);background: var(--img-bg)}.sh-theme-tailored .sh-buy__brand{font-size: 13px;letter-spacing: .02em;color: var(--muted)}.sh-theme-tailored .sh-buy__name{font-size: clamp(22px,2vw,28px);font-weight: 400;letter-spacing: -.01em;text-transform: none;line-height: 1.2;margin-bottom: 6px}.sh-theme-tailored .sh-buy__price{font-size: 20px}.sh-theme-tailored .sh-buy__teaser{font-size: 16px;color: var(--muted)}.sh-theme-tailored .sh-buy__label{font-size: 15px;color: var(--ink)}.sh-theme-tailored .sh-colorpick{gap: 8px;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.sh-theme-tailored .sh-colorpick::-webkit-scrollbar{display: none}.sh-theme-tailored .sh-colorpick__i{flex: none;width: 76px;padding: 0;border: 1px solid transparent;border-radius: var(--r);overflow: hidden;background: var(--img-bg)}.sh-theme-tailored .sh-colorpick__i.is-active{border-color: var(--ink)}.sh-theme-tailored .sh-colorpick__i img,.sh-theme-tailored .sh-colorpick__i span{aspect-ratio: var(--tile-ratio-set,4 / 5)}.sh-theme-tailored .sh-sizepick__grid:not(.sh-sizepick__grid--bra){gap: 8px}.sh-theme-tailored .sh-size span{border-radius: var(--r);height: 48px;font-size: 15px;border-color: var(--line-strong)}.sh-theme-tailored .sh-size input:checked + span{background: var(--ink);color: #fff;border-color: var(--ink)}.sh-theme-tailored .sh-buy__add{margin-top: 18px}.sh-theme-tailored .sh-usps{font-size: 15px;margin-top: 18px}.sh-theme-tailored .sh-stickybuy{border-top: 0;box-shadow: 0 -8px 24px rgba(0,0,0,.07);padding: 12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));gap: 10px}.sh-theme-tailored .sh-stickybuy .sh-btn{max-width: none}.sh-theme-tailored .sh-stickybuy__size{border-radius: var(--r);border-color: var(--line-strong);height: 52px}.sh-theme-tailored .sh-info,.sh-theme-tailored .sh-accs{margin-top: 28px;border-top: 0}.sh-theme-tailored .sh-info .sh-acc,.sh-theme-tailored .sh-accs .sh-acc{border-bottom: 0}.sh-theme-tailored .sh-info .sh-acc > summary,.sh-theme-tailored .sh-accs .sh-acc > summary{padding: 16px 0;font-size: 18px;font-weight: 400;letter-spacing: 0;text-transform: none;justify-content: space-between}.sh-theme-tailored .sh-info .sh-acc > summary .ico,.sh-theme-tailored .sh-accs .sh-acc > summary .ico{display: none}.sh-theme-tailored .sh-info .sh-acc > summary::after,.sh-theme-tailored .sh-accs .sh-acc > summary::after{content: "+";font-size: 26px;font-weight: 300;line-height: 1}.sh-theme-tailored .sh-info .sh-acc[open] > summary::after,.sh-theme-tailored .sh-accs .sh-acc[open] > summary::after{content: "\2212"}.sh-theme-tailored .sh-info .sh-acc__body,.sh-theme-tailored .sh-accs .sh-acc__body{font-size: 15px;padding: 0 0 20px}.sh-theme-tailored .sh-rel .sh-h2{margin-bottom: 18px}.sh-theme-tailored .sh-row{gap: 16px}.sh-theme-tailored .sh-line__name{font-weight: 400;font-size: 15px;text-transform: none}.sh-theme-tailored .sh-summary{background: var(--soft);border-radius: var(--r)}.sh-theme-tailored .sh-co__h{font-size: 18px;font-weight: 400;letter-spacing: 0;text-transform: none}.sh-theme-tailored .sh-bag{border-radius: 0}.sh-theme-tailored.sh-home .sh-pb{max-width: none;padding: 0}.sh-theme-tailored.sh-home .sh-pb > .pb:not(.pb--full):not(.pb--slider),.sh-theme-tailored.sh-home .sh-pb .pb-section > .pb:not(.pb--full){padding-left: var(--gutter);padding-right: var(--gutter)}.sh-theme-tailored .pb-hero__h{font-size: clamp(32px,4.4vw,60px);font-weight: 400;letter-spacing: -.02em;text-transform: none;line-height: 1.05}.sh-theme-tailored .pb-hero__t{font-size: 17px}.sh-theme-tailored .pb-hero__content{padding-bottom: 56px}.sh-theme-tailored .pb-hero .btn,.sh-theme-tailored .pb-hero .sh-btn{background: #fff;border-color: #fff;color: var(--ink) !important}.sh-theme-tailored .pb-hero .btn:hover,.sh-theme-tailored .pb-hero .sh-btn:hover{background: #f0f0f0;border-color: #f0f0f0}.sh-theme-tailored .pb-slider__arrow{display: none}.sh-theme-tailored .pb-slider__dots button{width: 8px;height: 8px;border: 0;background-color: rgba(255,255,255,.55)}.sh-theme-tailored .pb-slider__dots button.is-active{background-color: #fff}.sh-theme-tailored .pb-tiles--overlay{gap: 0}.sh-theme-tailored .pb-tiles--overlay .pb-tile__body{background: none;padding: 0 var(--gutter) 28px;text-align: left}.sh-theme-tailored .pb-tiles--overlay .pb-tile__title{font-size: clamp(24px,2.6vw,34px);font-weight: 400;letter-spacing: -.01em;text-transform: none;text-shadow: 0 1px 14px rgba(0,0,0,.25)}.sh-theme-tailored .pb-tiles:not(.pb-tiles--overlay) .pb-tile__img{border-radius: var(--r);overflow: hidden}.sh-theme-tailored .pb-tiles:not(.pb-tiles--overlay) .pb-tile__title{font-size: 17px;font-weight: 400;text-transform: none;letter-spacing: 0;text-align: left}.sh-theme-tailored .pb-tile:hover .pb-tile__img img{transform: none}.sh-theme-tailored .pb-head{align-items: flex-end}.sh-theme-tailored .pb-more{font-size: 15px;font-weight: 400;text-transform: none;letter-spacing: 0}.sh-theme-tailored .pb-col__title{font-size: 18px;font-weight: 400;text-transform: none}.sh-theme-tailored .sh-pb .pb{margin-bottom: 72px}.sh-theme-tailored .sh-footer{--by-mix: 50%;margin-top: 96px;border-top: 0;background: #000;color: #fff;font-size: 15px}.sh-theme-tailored .sh-footer a,.sh-theme-tailored .sh-footer .sh-footer__link{color: #fff}.sh-theme-tailored .sh-footer__news{background: #000;border-bottom: 0}.sh-theme-tailored .sh-footer__newsin{padding: 48px var(--gutter) 24px}.sh-theme-tailored .sh-footer__newsin h2{font-size: 24px;font-weight: 400;letter-spacing: -.01em;text-transform: none}.sh-theme-tailored .sh-footer__newsin p{color: #b5b5b5}.sh-theme-tailored .sh-news{position: relative}.sh-theme-tailored .sh-news input{background: #2a2a2a;border: 0;border-radius: var(--r);color: #fff;height: 60px;padding: 0 140px 0 20px;font-size: 17px}.sh-theme-tailored .sh-news input::placeholder{color: #9a9a9a}.sh-theme-tailored .sh-news .sh-btn{background: transparent;border: 0;color: #fff !important;font-weight: 400;font-size: 17px;min-height: 60px}.sh-theme-tailored .sh-footer__in{padding: 32px var(--gutter) 28px}.sh-theme-tailored .sh-footer__col{border-bottom-color: #2e2e2e}.sh-theme-tailored .sh-footer__h,.sh-theme-tailored .sh-footer__col > summary{font-size: 19px;font-weight: 400;letter-spacing: 0;text-transform: none}@media (max-width: 899px){.sh-theme-tailored .sh-footer__col > summary{padding: 22px 0;display: flex;justify-content: space-between;align-items: center}.sh-theme-tailored .sh-footer__col > summary .ico{display: none}.sh-theme-tailored .sh-footer__col > summary::after{content: "+";font-size: 26px;font-weight: 300;line-height: 1}.sh-theme-tailored .sh-footer__col[open] > summary::after{content: "\2212"}}.sh-theme-tailored .sh-footer__col a,.sh-theme-tailored .sh-footer__link{font-size: 15px;text-transform: none;letter-spacing: 0;color: #d9d9d9}.sh-theme-tailored .sh-footer__col a:hover,.sh-theme-tailored .sh-footer__link:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px}.sh-theme-tailored .sh-footer__bottom{border-top: 1px solid #2e2e2e;color: #b5b5b5;font-size: 15px}.sh-theme-tailored .sh-footer__paylbl,.sh-theme-tailored .sh-footer__help{color: #9a9a9a}.sh-theme-tailored .sh-footer__legal a,.sh-theme-tailored .sh-footer--slim .sh-footer__link{color: #fff;font-size: 15px;text-transform: none}.sh-theme-tailored .sh-footer .ai-note img{filter: invert(1)}.sh-theme-tailored .sh-consent__in{border-radius: var(--r)}.sh-theme-tailored .sh-consent__h{font-size: 17px;text-transform: none}.sh-theme-tailored .sh-quick,.sh-theme-tailored .sh-sheet{border-radius: 12px 12px 0 0}.sh-theme-tailored .sh-pmx{--pmx-r: var(--r)}@media (min-width: 900px){body.sh-theme-tailored.sh-grid-l .sh-grid[data-grid]{grid-template-columns: repeat(3,minmax(0,1fr))}}.sh-theme-tailored .pb-hero__links a{font-weight: 400;letter-spacing: -.015em;text-transform: none}@media (min-width: 900px){body.sh-theme-tailored .sh-grid[data-grid]{column-gap: 16px}}.sh-theme-tailored{font-weight: 350}.sh-theme-tailored .sh-tile__price,.sh-theme-tailored .sh-buy__price{font-weight: 350}.sh-theme-tailored .sh-tile__name a{font-weight: inherit}@media (max-width: 899px){.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__body,.sh-theme-tailored .sh-row .sh-tile__body,.sh-theme-tailored .sh-pb .sh-tile__body{column-gap: 8px}.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__name,.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__price,.sh-theme-tailored .sh-row .sh-tile__name,.sh-theme-tailored .sh-row .sh-tile__price,.sh-theme-tailored .sh-pb .sh-tile__name,.sh-theme-tailored .sh-pb .sh-tile__price{font-size: 14px}.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__attrs{font-size: 13px}}.sh-theme-tailored .sh-crumbs{display: none}@media (max-width: 899px){.sh-theme-tailored{--gutter: 16px}}.sh-theme-tailored{--r: 4px}.sh-theme-tailored .sh-btn,.sh-theme-tailored .sh-pb .btn{min-height: 48px;padding: 0 22px;font-size: 16px}.sh-theme-tailored .sh-stickybuy__size{height: 48px}.sh-theme-tailored .sh-buy__head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.sh-theme-tailored .sh-buy__head .sh-buy__name{margin: 0;font-size: clamp(19px,1.7vw,24px);line-height: 1.25}.sh-theme-tailored .sh-buy__head .sh-buy__price{margin: 0;font-size: clamp(19px,1.7vw,24px);white-space: nowrap;font-weight: 350}.sh-theme-tailored .sh-buy__sub{margin: 6px 0 0;font-size: 16px;color: var(--muted)}.sh-theme-tailored .sh-buy__vat{margin: 4px 0 0;font-size: 12px;color: var(--muted)}.sh-theme-tailored .sh-buy__block > .sh-buy__label:first-child{display: none}.sh-theme-tailored .sh-buy__block{margin-top: 18px}.sh-theme-tailored .sh-buy__form.is-sheet .sh-sizepick{display: none}.sh-theme-tailored .sh-buy__form.is-sheet .sh-buy__actions{margin-top: 18px}.sh-theme-tailored .sh-buy__actions{display: flex;gap: 10px}.sh-theme-tailored .sh-buy__actions .sh-buy__add{margin-top: 0;flex: 1}.sh-theme-tailored .sh-buy__wish{width: 48px;min-width: 48px;padding: 0;flex: none}.sh-theme-tailored .sh-usps{display: flex;justify-content: center;margin: 16px 0 0;padding: 0;font-size: 14px;color: var(--ink)}.sh-theme-tailored .sh-usps li:not(:first-child){display: none}.sh-theme-tailored .sh-info,.sh-theme-tailored .sh-accs{margin-top: 24px}.sh-theme-tailored .sh-info .sh-acc > summary,.sh-theme-tailored .sh-accs .sh-acc > summary{padding: 13px 0;font-size: 17px}.sh-theme-tailored .sh-info .sh-acc > summary::after,.sh-theme-tailored .sh-accs .sh-acc > summary::after{font-size: 24px;font-weight: 200}.sh-theme-tailored .sh-sheet{border-radius: 10px 10px 0 0;box-shadow: 0 -10px 40px rgba(0,0,0,.12)}.sh-theme-tailored .sh-sheet .sh-quick__head{font-size: 17px;font-weight: 400;text-transform: none;letter-spacing: 0;margin-bottom: 14px}.sh-theme-tailored .sh-sheet .sh-quick__s{border-radius: var(--r);font-size: 15px}@media (min-width: 900px){.sh-theme-tailored .sh-sheet:not([hidden]){display: block !important;left: auto;top: 0;bottom: 0;width: 440px;max-height: none;border-radius: 0;animation: none}.sh-theme-tailored .sh-sheet .sh-quick{padding: 28px 32px}.sh-theme-tailored .sh-sheet .sh-quick__row{grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}}.sh-theme-tailored .sh-badge{background: rgba(240,240,240,.92);border-radius: 3px;font-size: 13px;padding: 4px 9px}.sh-theme-tailored .sh-toolbar{gap: 14px;padding: 8px 0}.sh-theme-tailored .sh-toolbar__btn[data-open="filters"]{order: 9;margin-left: auto;font-size: 16px;font-weight: 400;gap: 8px}.sh-theme-tailored .sh-toolbar__n{font-size: 14px;font-weight: 400;color: var(--muted)}.sh-theme-tailored .sh-chips{gap: 8px}.sh-theme-tailored .sh-chip{padding: 7px 14px;font-size: 14px;font-weight: 400}.sh-theme-tailored .sh-tile__wish{display: none}.sh-theme-tailored .sh-tile__acts{right: 10px;bottom: 10px}.sh-theme-tailored .sh-tile__act.sh-tile__quick{width: 40px;height: 40px;padding: 0}.sh-theme-tailored .sh-tile__quick .sh-tile__sq{width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.92);box-shadow: 0 1px 4px rgba(0,0,0,.08)}.sh-theme-tailored .sh-tile__quick .sh-tile__sq svg{width: 16px;height: 16px}.sh-theme-tailored .sh-tile .sh-quick{padding: 14px 12px 12px;border-top: 1px solid var(--line)}.sh-theme-tailored .sh-tile .sh-quick__head{font-size: var(--fs-s);font-weight: 400;letter-spacing: 0;text-transform: none;margin-bottom: 10px}.sh-theme-tailored .sh-tile .sh-quick__row{display: grid;grid-template-columns: repeat(auto-fill,minmax(48px,1fr));gap: 6px}.sh-theme-tailored .sh-tile .sh-quick__s{height: 38px;border: 1px solid var(--line-strong);border-radius: var(--r);font-size: var(--fs-s);letter-spacing: 0}.sh-theme-tailored .sh-tile .sh-quick__s:hover:not(:disabled),.sh-theme-tailored .sh-tile .sh-quick__s[aria-pressed="true"]{background: var(--ink);color: #fff;border-color: var(--ink)}.sh-theme-tailored .sh-tile .sh-quick__s:disabled{text-decoration: none;background: linear-gradient(to top right,transparent calc(50% - .5px),#d5d5d5 50%,transparent calc(50% + .5px))}.sh-theme-tailored .sh-tile .sh-quick__lbl{font-size: var(--fs-xs);letter-spacing: 0;text-transform: none}@media (max-width: 899px){.sh-theme-tailored.sh-plp .sh-h1,.sh-theme-tailored.sh-searchpage .sh-h1{font-size: 24px}}.sh-theme-tailored .sh-buy__in{display: flex;flex-direction: column}.sh-theme-tailored .sh-buy__in > .sh-buy__block{order: -1;margin: 0 0 18px}.sh-theme-tailored .sh-buy__in > .sh-buy__block .sh-colorpick__i{width: 64px}.sh-tlg{display: none}@media (max-width: 899px){.sh-theme-tailored .sh-buy__in{padding-top: 8px}.sh-theme-tailored .sh-buy__in > .sh-buy__block{margin: 0 calc(var(--gutter) * -1 + 4px) 16px}.sh-theme-tailored .sh-buy__in > .sh-buy__block .sh-colorpick{padding: 0 4px;gap: 4px}.sh-theme-tailored .sh-gallery__slide:not(:first-child),.sh-theme-tailored .sh-gallery__dots{display: none}.sh-theme-tailored .sh-gallery__track{overflow: hidden}.sh-theme-tailored .sh-tlg{display: grid;gap: 4px;margin-top: 36px}.sh-theme-tailored .sh-tlg__img{margin: 0;aspect-ratio: var(--tile-ratio-set,4 / 5);background: var(--img-bg)}.sh-theme-tailored .sh-tlg__img img{width: 100%;height: 100%;object-fit: cover;display: block}.sh-theme-tailored .sh-tlg__txt{margin: 28px var(--gutter) 40px;max-width: 34em;font-size: 16px;line-height: 1.6}}.sh-theme-tailored .sh-stickybuy--tl{gap: 10px}.sh-theme-tailored .sh-stickybuy--tl .sh-buy__wish{flex: none;width: 48px;min-width: 48px;height: 48px}.sh-theme-tailored .sh-stickybuy--tl [data-stickybuy-btn]{flex: 1}.sh-theme-tailored .sh-sheet{display: flex;flex-direction: column}.sh-theme-tailored .sh-sheet[hidden]{display: none}.sh-theme-tailored .sh-sheet .sh-quick{flex: 1;display: flex;flex-direction: column;padding: 18px var(--gutter) 0}.sh-theme-tailored .sh-sheet .sh-quick__head{justify-content: center;position: relative;font-size: 24px;font-weight: 400;margin: 40px 0 18px}.sh-theme-tailored .sh-sheet .sh-quick__x{position: absolute;right: 0;top: -40px;font-size: 28px;font-weight: 200}.sh-theme-tailored .sh-sheet__guide{align-self: center;margin: 0 0 26px;font-size: 15px;text-decoration: underline;text-underline-offset: 4px}.sh-theme-tailored .sh-sheet .sh-quick__row{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.sh-theme-tailored .sh-sheet .sh-quick__s{height: 44px;font-size: 16px}.sh-theme-tailored .sh-sheet .sh-quick__s:not(:disabled):not([aria-pressed="true"]){background: #fff}.sh-theme-tailored .sh-sheet__foot{position: sticky;bottom: 0;margin: auto calc(var(--gutter) * -1) 0;padding: 16px var(--gutter) calc(16px + env(safe-area-inset-bottom,0px));background: var(--surface);border-top: 1px solid var(--line);display: flex;align-items: center;justify-content: space-between;gap: 16px}.sh-theme-tailored .sh-sheet__sum{display: grid;gap: 2px;font-size: 14px;color: var(--muted)}.sh-theme-tailored .sh-sheet__sum strong{font-size: 18px;font-weight: 400;color: var(--ink)}.sh-theme-tailored .sh-sheet__foot .sh-btn{flex: none;min-width: 170px}.sh-theme-tailored .sh-sheet__foot .sh-btn:disabled{background: #c8c8c8;border-color: #c8c8c8;opacity: 1}@media (max-width: 899px){.sh-theme-tailored .sh-sheet:has(.sh-sheet__foot){top: 0;max-height: none;border-radius: 0}}.sh-theme-tailored{--fs-m: var(--fs-base,14px);--fs-xs: calc(var(--fs-m) - 3px);--fs-s: calc(var(--fs-m) - 1.5px);--fs-l: calc(var(--fs-m) + 2px);--fs-xl: calc(var(--fs-m) + 5px);--fs-xxl: calc(var(--fs-m) + 5px);font-size: var(--fs-m)}@media (min-width: 900px){.sh-theme-tailored{--fs-xxl: calc(var(--fs-m) + 10px)}}.sh-theme-tailored .sh-buy__vat,.sh-theme-tailored .sh-badge,.sh-theme-tailored .sh-announce,.sh-theme-tailored .sh-size__low{font-size: var(--fs-xs)}.sh-theme-tailored .sh-tile__attrs,.sh-theme-tailored .sh-chip,.sh-theme-tailored .sh-toolbar__n,.sh-theme-tailored .sh-usps,.sh-theme-tailored .sh-sheet__sum,.sh-theme-tailored .sh-swatches__more,.sh-theme-tailored .sh-eyebrow,.sh-theme-tailored .pb-eyebrow,.sh-theme-tailored .sh-buy__brand,.sh-theme-tailored .sh-sheet__guide,.sh-theme-tailored .sh-footer__bottom,.sh-theme-tailored .sh-footer__legal a,.sh-theme-tailored .sh-iconbtn,.sh-theme-tailored .pb-more{font-size: var(--fs-s)}.sh-theme-tailored .sh-tile__name,.sh-theme-tailored .sh-tile__price,.sh-theme-tailored .sh-buy__sub,.sh-theme-tailored .sh-btn,.sh-theme-tailored .sh-pb .btn,.sh-theme-tailored .sh-info .sh-acc__body,.sh-theme-tailored .sh-accs .sh-acc__body,.sh-theme-tailored .sh-tlg__txt,.sh-theme-tailored .sh-sheet .sh-quick__s,.sh-theme-tailored .sh-toolbar__btn,.sh-theme-tailored .sh-toolbar__btn[data-open="filters"],.sh-theme-tailored .sh-nav__link,.sh-theme-tailored .sh-mega__col a,.sh-theme-tailored .sh-dm__list a,.sh-theme-tailored .sh-dm__pages a,.sh-theme-tailored .sh-dm__meta a,.sh-theme-tailored .sh-line__name,.sh-theme-tailored .sh-plp__intro,.sh-theme-tailored .sh-footer,.sh-theme-tailored .sh-footer__col a,.sh-theme-tailored .sh-footer__link,.sh-theme-tailored .sh-news input,.sh-theme-tailored .sh-news .sh-btn,.sh-theme-tailored .pb-hero__t,.sh-theme-tailored .pb-tiles:not(.pb-tiles--overlay) .pb-tile__title,.sh-theme-tailored .sh-buy__label,.sh-theme-tailored .sh-size span,.sh-theme-tailored .sh-consent__h,.sh-theme-tailored .sh-row .sh-tile__name,.sh-theme-tailored .sh-pb .sh-tile__name{font-size: var(--fs-m)}.sh-theme-tailored .sh-buy__head .sh-buy__name,.sh-theme-tailored .sh-buy__head .sh-buy__price,.sh-theme-tailored .sh-buy__name,.sh-theme-tailored .sh-buy__price,.sh-theme-tailored .sh-info .sh-acc > summary,.sh-theme-tailored .sh-accs .sh-acc > summary,.sh-theme-tailored .sh-footer__h,.sh-theme-tailored .sh-footer__col > summary,.sh-theme-tailored .sh-co__h,.sh-theme-tailored .pb-col__title,.sh-theme-tailored .sh-search__form input{font-size: var(--fs-l)}.sh-theme-tailored .sh-sheet .sh-quick__head,.sh-theme-tailored .sh-dm__root,.sh-theme-tailored .sh-footer__newsin h2{font-size: var(--fs-xl)}.sh-theme-tailored .sh-h1,.sh-theme-tailored.sh-plp .sh-h1,.sh-theme-tailored.sh-searchpage .sh-h1,.sh-theme-tailored .sh-h2,.sh-theme-tailored .pb-h2{font-size: var(--fs-xxl)}.sh-theme-tailored .pb-tiles--overlay .pb-tile__title{font-size: clamp(22px,2.4vw,28px)}@media (max-width: 899px){.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__name,.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__price,.sh-theme-tailored .sh-row .sh-tile__name,.sh-theme-tailored .sh-row .sh-tile__price,.sh-theme-tailored .sh-pb .sh-tile__name,.sh-theme-tailored .sh-pb .sh-tile__price{font-size: var(--fs-s)}.sh-theme-tailored:not(.sh-grid-l) .sh-grid[data-grid] .sh-tile__attrs{font-size: var(--fs-xs)}}.sh-theme-tailored .sh-tile__quick .sh-tile__sq svg path:first-child{fill: none;stroke: currentColor;stroke-width: .8;stroke-linejoin: round}.sh-theme-tailored .sh-sizepick__grid.is-long .sh-size span{height: auto;min-height: 48px;padding: 9px 8px;font-size: 14px;line-height: 1.25}.sh-theme-tailored .sh-sizepick__grid.is-long .sh-size:has(.sh-size__low) span{padding-bottom: 22px}
