.tsc-input-component{margin-bottom:16px;position:relative;--_inputHeight:56px;--_indicatorHeightWidth:20px;--_labelTopPosition:17px;--_paddingSelectorMenuTitle:8px;--_gridTemplateColumns:1fr 0 0}@media(max-width:767px){.tsc-input-component{--_indicatorHeightWidth:24px}}.tsc-input-component.tsc-input-size-m{--_inputHeight:48px;--_labelTopPosition:13px;--_paddingSelectorMenuTitle:4px 8px}.tsc-input-component.tsc-input-component-password .tsc-input-component-inner,.tsc-input-component.tsc-input-component-tooltip .tsc-input-component-inner,.tsc-input-component.tsc-input-error-valid .tsc-input-component-inner{--_gridTemplateColumns:1fr 0 24px;padding:0 16px 0 0}.tsc-input-component.tsc-input-error-valid.tsc-input-component-password .tsc-input-component-inner,.tsc-input-component.tsc-input-error-valid.tsc-input-component-tooltip .tsc-input-component-inner{--_gridTemplateColumns:1fr 24px 28px}.tsc-input-component-inner{align-items:center;background:var(--primary-ebony-0);border:1px solid var(--lines-200);border-radius:var(--br-M);color:var(--primary-ebony-500);display:grid;grid-template-areas:"input icono2 icono1";grid-template-columns:var(--_gridTemplateColumns);grid-template-rows:1fr [msg-start];height:var(--_inputHeight)}.tsc-input-component-inner:hover{border-color:var(--primary-ebony-500);outline:none}.tsc-input-component-inner:focus-within{border:2px solid var(--primary-ebony-500);outline:none}.tsc-input-component .tsc-label{color:var(--primary-ebony-400);display:inline-block;font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);left:16px;line-height:var(--styles-M--line-height);max-width:calc(100% - 32px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:var(--_labelTopPosition);transition:transform .25s ease,max-width .05s linear;white-space:nowrap}.tsc-input-component .tsc-label.tsc-label-active{transform:scale(.7) translate(-21%,-71%)}.tsc-input-component .tsc-input-email,.tsc-input-component .tsc-input-password,.tsc-input-component .tsc-input-tel,.tsc-input-component .tsc-input-text,.tsc-input-component .tsc-input-textarea{background-color:#0000;border:0;border-radius:var(--br-M);box-sizing:border-box;font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);grid-area:input;height:100%;line-height:var(--styles-M--line-height);margin:0;padding:16px 16px 0;width:100%}.tsc-input-component .tsc-input-email::-ms-clear,.tsc-input-component .tsc-input-email::-ms-reveal,.tsc-input-component .tsc-input-password::-ms-clear,.tsc-input-component .tsc-input-password::-ms-reveal,.tsc-input-component .tsc-input-tel::-ms-clear,.tsc-input-component .tsc-input-tel::-ms-reveal,.tsc-input-component .tsc-input-text::-ms-clear,.tsc-input-component .tsc-input-text::-ms-reveal,.tsc-input-component .tsc-input-textarea::-ms-clear,.tsc-input-component .tsc-input-textarea::-ms-reveal{display:none}.tsc-input-component .tsc-input-email:focus,.tsc-input-component .tsc-input-email:hover,.tsc-input-component .tsc-input-password:focus,.tsc-input-component .tsc-input-password:hover,.tsc-input-component .tsc-input-tel:focus,.tsc-input-component .tsc-input-tel:hover,.tsc-input-component .tsc-input-text:focus,.tsc-input-component .tsc-input-text:hover,.tsc-input-component .tsc-input-textarea:focus,.tsc-input-component .tsc-input-textarea:hover{background-color:#0000;border:0;outline:none}.tsc-input-component .tsc-input-email:-webkit-autofill,.tsc-input-component .tsc-input-email:-webkit-autofill:focus,.tsc-input-component .tsc-input-email:autofill,.tsc-input-component .tsc-input-email:autofill:focus,.tsc-input-component .tsc-input-password:-webkit-autofill,.tsc-input-component .tsc-input-password:-webkit-autofill:focus,.tsc-input-component .tsc-input-password:autofill,.tsc-input-component .tsc-input-password:autofill:focus,.tsc-input-component .tsc-input-tel:-webkit-autofill,.tsc-input-component .tsc-input-tel:-webkit-autofill:focus,.tsc-input-component .tsc-input-tel:autofill,.tsc-input-component .tsc-input-tel:autofill:focus,.tsc-input-component .tsc-input-text:-webkit-autofill,.tsc-input-component .tsc-input-text:-webkit-autofill:focus,.tsc-input-component .tsc-input-text:autofill,.tsc-input-component .tsc-input-text:autofill:focus,.tsc-input-component .tsc-input-textarea:-webkit-autofill,.tsc-input-component .tsc-input-textarea:-webkit-autofill:focus,.tsc-input-component .tsc-input-textarea:autofill,.tsc-input-component .tsc-input-textarea:autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--primary-ebony-0) inset}.tsc-input-component .tsc-input-email.tsc-error,.tsc-input-component .tsc-input-password.tsc-error,.tsc-input-component .tsc-input-tel.tsc-error,.tsc-input-component .tsc-input-text.tsc-error,.tsc-input-component .tsc-input-textarea.tsc-error{border-color:var(--functional-error-500)}.tsc-input-component .tsc-input-email:focus~.tsc-label,.tsc-input-component .tsc-input-email:not(:placeholder-shown)~.tsc-label,.tsc-input-component .tsc-input-password:focus~.tsc-label,.tsc-input-component .tsc-input-password:not(:placeholder-shown)~.tsc-label,.tsc-input-component .tsc-input-tel:focus~.tsc-label,.tsc-input-component .tsc-input-tel:not(:placeholder-shown)~.tsc-label,.tsc-input-component .tsc-input-text:focus~.tsc-label,.tsc-input-component .tsc-input-text:not(:placeholder-shown)~.tsc-label,.tsc-input-component .tsc-input-textarea:focus~.tsc-label,.tsc-input-component .tsc-input-textarea:not(:placeholder-shown)~.tsc-label{max-width:100%;transform:scale(.7) translate(-20%,-70%)}.tsc-input-component .tsc-input-email:-webkit-autofill~.tsc-label,.tsc-input-component .tsc-input-email:autofill~.tsc-label,.tsc-input-component .tsc-input-password:-webkit-autofill~.tsc-label,.tsc-input-component .tsc-input-password:autofill~.tsc-label,.tsc-input-component .tsc-input-tel:-webkit-autofill~.tsc-label,.tsc-input-component .tsc-input-tel:autofill~.tsc-label,.tsc-input-component .tsc-input-text:-webkit-autofill~.tsc-label,.tsc-input-component .tsc-input-text:autofill~.tsc-label,.tsc-input-component .tsc-input-textarea:-webkit-autofill~.tsc-label,.tsc-input-component .tsc-input-textarea:autofill~.tsc-label{max-width:100%;transform:scale(.7) translate(-20%,-70%)}.tsc-input-error .tsc-input-component .tsc-input-email,.tsc-input-error .tsc-input-component .tsc-input-password,.tsc-input-error .tsc-input-component .tsc-input-tel,.tsc-input-error .tsc-input-component .tsc-input-text,.tsc-input-error .tsc-input-component .tsc-input-textarea{color:var(--functional-error-500)}.tsc-input-component.tsc-input-component-secondary .tsc-input-component-inner{background:var(--backgrounds-200);color:var(--primary-ebony-400)}.tsc-input-component.tsc-input-component-secondary .tsc-input:-webkit-autofill,.tsc-input-component.tsc-input-component-secondary .tsc-input:-webkit-autofill:focus,.tsc-input-component.tsc-input-component-secondary .tsc-input:autofill,.tsc-input-component.tsc-input-component-secondary .tsc-input:autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--backgrounds-200) inset;color:var(--primary-ebony-400)}.tsc-input-component .tsc-icon-input svg{cursor:pointer;display:block}.tsc-input-component .tsc-icon-input svg path{stroke:var(--primary-ebony-300);fill:none}.tsc-input-component .tsc-icon-input svg:hover path{stroke:var(--primary-ebony-500);fill:none;transition:all .3s ease}.tsc-input-component .tsc-valid-icon{display:none;grid-column:icono1}.tsc-input-component .tsc-password-icon-wrapper{grid-column:icono1}.tsc-input-component .tsc-password-icon.tsc-password-icon-show .tsc-password-show{display:block}.tsc-input-component .tsc-password-icon.tsc-password-icon-hide .tsc-password-show,.tsc-input-component .tsc-password-icon.tsc-password-icon-show .tsc-password-hide{display:none}.tsc-input-component .tsc-password-icon.tsc-password-icon-hide .tsc-password-hide{display:block}.tsc-input-component .tsc-input-icon,.tsc-input-component .tsc-tooltip-icon{justify-self:flex-end}.tsc-input-component .tsc-tooltip-icon{grid-column:icono1}.tsc-input-component.tsc-input-error-valid .tsc-password-icon-wrapper{grid-column:icono2}.tsc-input-component.tsc-input-component-disabled{cursor:not-allowed}.tsc-input-component.tsc-input-component-disabled .tsc-label{color:var(--primary-ebony-300)}.tsc-input-component.tsc-input-component-disabled .tsc-input-component-inner{background:var(--backgrounds-200);color:var(--primary-ebony-300)}.tsc-input-component.tsc-input-component-disabled .tsc-label-checkbox{cursor:not-allowed}@media(max-width:767px){.tsc-input-component.tsc-input-component-checkbox{--_widthSvg:16px;--_heightSvg:16px}}.tsc-input-component.tsc-input-component-checkbox .tsc-label-checkbox{align-items:flex-start;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr;left:0;padding-bottom:0;padding-right:0;position:relative;text-align:left;top:0;width:auto}.tsc-input-component.tsc-input-component-checkbox .tsc-label-checkbox:hover{--_checkboxBorderColor:var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-checkbox .tsc-label-indicator{align-items:center;background-color:var(--_checkboxBgColor,var(--backgrounds-100));border:1px solid var(--_checkboxBorderColor,var(--primary-ebony-200));border-radius:var(--br-S);box-sizing:border-box;cursor:pointer;display:flex;height:var(--_indicatorHeightWidth);justify-content:center;min-height:var(--_indicatorHeightWidth);min-width:var(--_indicatorHeightWidth);pointer-events:all;width:var(--_indicatorHeightWidth)}.tsc-input-component.tsc-input-component-checkbox .tsc-label-indicatorSvg{display:none;height:var(--_heightSvg,12px);width:var(--_widthSvg,12px)}.tsc-input-component.tsc-input-component-checkbox .tsc-label-label{color:var(--primary-ebony-500);cursor:pointer;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);pointer-events:all}.tsc-input-component.tsc-input-component-checkbox .tsc-label-label a{color:inherit;text-decoration:underline}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox{opacity:0;position:absolute;z-index:-1}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox~.tsc-label-checkbox a{text-decoration:underline}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:checked~.tsc-label-checkbox{--_checkboxBgColor:var(--primary-ebony-0);--_checkboxBorderColor:var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:checked~.tsc-label-checkbox .tsc-label-indicatorSvg{display:block}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:checked:disabled{cursor:not-allowed}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:checked:disabled~.tsc-label-checkbox{--_checkboxBgColor:var(--primary-ebony-200);--_checkboxBorderColor:unset;color:var(--primary-ebony-200)}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:disabled .tsc-label-indicator:hover,.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:disabled~.tsc-label-checkbox{--_checkboxBorderColor:unset;cursor:not-allowed}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:disabled~.tsc-label-checkbox{color:var(--primary-ebony-200)}.tsc-input-component.tsc-input-component-checkbox .tsc-input-checkbox:focus~.tsc-label-checkbox{--_checkboxBorderColor:var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-checkbox .tsc-tooltip-icon{position:relative}.tsc-input-component.tsc-input-component-radio{display:flex;flex-direction:column}.tsc-input-component.tsc-input-component-radio.tsc-input-component-radio-inline{flex-direction:row;flex-wrap:wrap}.tsc-input-component.tsc-input-component-radio.tsc-input-component-radio-inline .tsc-radio:not(:first-of-type){margin-left:16px;margin-top:0}.tsc-input-component.tsc-input-component-radio.tsc-input-component-radio-inline .tsc-label-radio,.tsc-input-component.tsc-input-component-radio.tsc-input-component-radio-inline .tsc-validation-messages{flex:0 auto;max-width:100%;width:100%}.tsc-input-component.tsc-input-component-radio .tsc-input-radio{opacity:0;position:absolute;z-index:-1}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:checked~label .tsc-radio-indicator{background-color:var(--primary-ebony-500);border:1px solid var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:checked~label .tsc-radio-indicator:before{opacity:1}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:checked:disabled~label{color:var(--primary-ebony-200)}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:checked:disabled~label .tsc-radio-indicator{background-color:var(--primary-ebony-200);border:1px solid var(--primary-ebony-200);cursor:not-allowed}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:focus~label .tsc-radio-indicator,.tsc-input-component.tsc-input-component-radio .tsc-input-radio:hover~label .tsc-radio-indicator{border:1px solid var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:disabled~label{color:var(--primary-ebony-200);cursor:not-allowed}.tsc-input-component.tsc-input-component-radio .tsc-input-radio:disabled~label .tsc-radio-indicator{border-color:unset}.tsc-input-component.tsc-input-component-radio .tsc-radio{display:flex}.tsc-input-component.tsc-input-component-radio .tsc-radio:not(:first-of-type){margin-top:12px}.tsc-input-component.tsc-input-component-radio .tsc-radio-indicator{background-color:var(--backgrounds-100);border:1px solid var(--primary-ebony-200);border-radius:50%;box-shadow:none;cursor:pointer;display:inline-table;flex:0 0 var(--_indicatorHeightWidth);height:var(--_indicatorHeightWidth);padding:4px;position:relative;width:var(--_indicatorHeightWidth)}.tsc-input-component.tsc-input-component-radio .tsc-radio-indicator:before{background-color:var(--backgrounds-100);border-radius:50%;content:"";display:table;height:100%;opacity:0;width:100%}.tsc-input-component.tsc-input-component-select .hiddenSelector{display:none}@media(max-width:1111px){.tsc-input-component.tsc-input-component-select .hiddenSelector.select_native{border:0;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:99}}.tsc-input-component.tsc-input-component-select.selected .tsc-label{transform:scale(.7) translate(-21%,-71%)}.tsc-input-component.tsc-input-component-select .tsc-label{display:block;left:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsc-input-component.tsc-input-component-select .customSelectorContainer{cursor:pointer;height:var(--_inputHeight);position:relative}.tsc-input-component.tsc-input-component-select .customSelectorContainer[aria-expanded=true] .customSelectorMenu{border-radius:var(--br-M) var(--br-M) 0 0}.tsc-input-component.tsc-input-component-select .customSelectorContainer[aria-expanded=true] .customSelectorMenu .tndmIcon{transform:rotate(180deg)}.tsc-input-component.tsc-input-component-select .customSelectorMenu{border:1px solid var(--lines-200);border-radius:var(--br-M);cursor:pointer;display:grid;font-family:unset;font-size:unset;grid-template-columns:1fr 56px;height:var(--_inputHeight);line-height:unset;max-width:100%;min-width:1px;padding:0 0 0 8px}.tsc-input-component.tsc-input-component-select .customSelectorMenu .customSelectorMenuTitle{align-items:flex-end;display:flex;min-width:1px;padding:var(--_paddingSelectorMenuTitle);width:100%}.tsc-input-component.tsc-input-component-select .customSelectorMenu .selectedOption{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tsc-input-component.tsc-input-component-select .customSelectorMenuIcon{align-items:center;display:flex;justify-content:center}.tsc-input-component .customSelectorOptions{background-color:var(--backgrounds-100);border:1px solid var(--lines-200);border-radius:0 0 var(--br-M) var(--br-M);border-top:none;display:none;left:0;margin:0;padding:8px 0;position:absolute;right:0;z-index:var(--z-index-new-10)}.tsc-input-component .customSelectorOptions:has(.customOptionSearch){padding-top:0}.tsc-input-component .customSelectorOptions-list{max-height:378px;overflow-y:auto}.tsc-input-component .customSelectorOptions-list::-webkit-scrollbar{width:8px}.tsc-input-component .customSelectorOptions-list::-webkit-scrollbar-track{background-color:var(--primary-ebony-0)}.tsc-input-component .customSelectorOptions-list::-webkit-scrollbar-thumb{background:var(--primary-ebony-300);border-radius:8px}.tsc-input-component .customSelectorOptions.opened{display:block}.tsc-input-component .customSelectorOptions .customOptionSearch{background-color:var(--backgrounds-200);padding:0 6px}.tsc-input-component .customSelectorOptions .customOptionSearch input{background:#0000;border:0;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding:10px;width:100%}.tsc-input-component .customSelectorOptions .customOptionSearch input:focus,.tsc-input-component .customSelectorOptions .customOptionSearch input:focus-visible,.tsc-input-component .customSelectorOptions .customOptionSearch input:hover{border:0;outline:0}.tsc-input-component .customSelectorOptions .customOption{color:var(--primary-ebony-400);cursor:pointer;padding:0 6px}.tsc-input-component .customSelectorOptions .customOption-wrapper{align-items:center;border-radius:7px;display:flex;padding:10px}.tsc-input-component .customSelectorOptions .customOption-wrapper:hover{background-color:var(--backgrounds-200)}.tsc-input-component .customSelectorOptions .customOption.hide{display:none}.tsc-input-component .customSelectorOptions .customOption.disabled{color:var(--primary-ebony-200);cursor:default}.tsc-input-component .customSelectorOptions .customOption.disabled .customOption-wrapper:hover{background-color:inherit}.tsc-input-component .customSelectorOptions .customOption.select_blank{display:none}.tsc-input-component .customSelectorOptions .customOption .customOptionText{align-items:center;display:flex;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);width:100%}.tsc-input-component .customSelectorOptions .customOption .customOptionIcon{align-items:center;display:flex;justify-content:center;width:60px}.tsc-input-component .tsc-label-radio{font-family:var(--typefaces-primary--bold);margin-bottom:8px;pointer-events:all}.tsc-input-component .tsc-radio-label{align-items:flex-start;cursor:pointer;display:flex;flex-wrap:nowrap;font-size:var(--styles-S--font-size);gap:8px;line-height:var(--styles-S--line-height);pointer-events:all}.tsc-input-component.tsc-input-component-prefix .tsc-input-component-inner,.tsc-input-component.tsc-input-component-textarea .tsc-input-component-inner{--_gridTemplateColumns:1fr 0 0;padding:0}.tsc-input-component.tsc-input-component-prefix .tsc-input-component-inner .tsc-valid-icon,.tsc-input-component.tsc-input-component-textarea .tsc-input-component-inner .tsc-valid-icon{display:none}.tsc-input-component.tsc-input-component-textarea .tsc-input-component-inner{--_inputHeight:192px}.tsc-input-component.tsc-input-component-textarea .tsc-label{top:16px}.tsc-input-component.tsc-input-component-textarea .tsc-input{padding:24px 16px 16px;resize:none}.tsc-input-component.tsc-input-component-textarea .tsc-alert-icon,.tsc-input-component.tsc-input-component-textarea .tsc-valid-icon{align-self:flex-start}.tsc-input-component.tsc-input-component-textarea .tsc-valid-icon{margin-top:18px}.tsc-input-component.tsc-input-component-textarea .tsc-alert-icon{margin-top:14px}.tsc-input-component.tsc-input-component-signature .tsc-input{display:none;max-height:0;overflow:hidden}.tsc-input-component.tsc-input-component-signature .tsc-link{margin-left:auto}.tsc-input-component.tsc-input-component-signature .canvas-wrap{display:flex;flex-direction:column}.tsc-input-component.tsc-input-component-signature canvas{background:var(--primary-ebony-0);border:1px solid var(--lines-200);border-radius:var(--br-M);color:var(--primary-ebony-500);height:150px;position:relative;width:100%}.tsc-input-component.tsc-input-component-signature canvas:hover{border-color:var(--primary-ebony-500);outline:none}.tsc-input-component.tsc-input-component-signature canvas:focus-within{border:2px solid var(--primary-ebony-500);outline:none}.tsc-input-component.tsc-input-component-signature.tsc-input-error-required canvas{border-color:var(--functional-error-500)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle{--_toggleSize:20px;--_toggleBorderSpacing:2px;--_transition:70ms cubic-bezier(0.2,0,1,0.9)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-input-checkbox:disabled~.tsc-label-checkbox:hover{--_toggleBgColor:var(--lines-100)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-label-indicator{--_indicatorHeightWidth:var(--_toggleSize);background-color:var(--_toggleBgColor,var(--lines-100));border-color:var(--_toggleBgColor,var(--lines-100));border-radius:var(--_toggleSize);grid-area:toggle;height:var(--_toggleSize);position:relative;transition:background-color var(--_transition);width:calc(var(--_toggleSize)*2)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-label-indicator:before{background-color:var(--primary-ebony-0);border-radius:50%;content:"";display:block;height:calc(var(--_toggleSize) - var(--_toggleBorderSpacing)*3);left:var(--_toggleBorderSpacing);position:absolute;transition:left var(--_transition);width:calc(var(--_toggleSize) - var(--_toggleBorderSpacing)*3)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle span{align-self:center;grid-area:label}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-label-checkbox{display:grid;gap:8px;grid-template-areas:var(--_gridArea,"toggle label");grid-template-columns:auto 1fr}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-label-checkbox:hover{--_toggleBgColor:var(--primary-ebony-200)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-input:checked~.tsc-label-checkbox .tsc-label-indicator,.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-input:checked~.tsc-label-radio .tsc-label-indicator{--_toggleBgColor:var(--primary-ebony-500)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-input:checked~.tsc-label-checkbox .tsc-label-indicator:before,.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle .tsc-input:checked~.tsc-label-radio .tsc-label-indicator:before{left:calc(100% - var(--_toggleSize) + var(--_toggleBorderSpacing)*2)}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle-size-M{--_toggleSize:24px}.tsc-input-component.tsc-input-component-checkbox.tsc-input-style-toggle-size-L{--_toggleSize:32px}.tsc-input-component.tsc-input-position-right .tsc-label-checkbox,.tsc-input-component.tsc-input-position-right .tsc-radio-label{--_gridArea:"label toggle";flex-direction:row-reverse}.tsc-input-component .tsc-password-icon-wrapper-show .tsc-password-icon-show{display:block}.tsc-input-component .tsc-password-icon-wrapper-hide .tsc-password-icon-show,.tsc-input-component .tsc-password-icon-wrapper-show .tsc-password-icon-hide{display:none}.tsc-input-component .tsc-password-icon-wrapper-hide .tsc-password-icon-hide{display:block}.tsc-input-component .tsc-validation-messages{position:relative}.tsc-input-component .tsc-validation-messages .tsc-message-help,.tsc-input-component .tsc-validation-messages .tsc-message-pattern,.tsc-input-component .tsc-validation-messages .tsc-message-required,.tsc-input-component .tsc-validation-messages .tsc-message-response,.tsc-input-component .tsc-validation-messages .tsc-message-validate{color:var(--primary-ebony-500);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-top:4px;text-align:left}.tsc-input-component .tsc-validation-messages .tsc-message-pattern,.tsc-input-component .tsc-validation-messages .tsc-message-required,.tsc-input-component .tsc-validation-messages .tsc-message-response,.tsc-input-component .tsc-validation-messages .tsc-message-validate{color:var(--functional-error-500);display:none}.tsc-input-component .tsc-validation-messages .tsc-message-icon{height:11px;margin-right:1px;transform:translateY(1px);vertical-align:initial;width:11px}.tsc-input-component.tsc-input-error-pattern .customSelectorMenu,.tsc-input-component.tsc-input-error-pattern .tsc-checkbox-indicator,.tsc-input-component.tsc-input-error-pattern .tsc-input-component-inner,.tsc-input-component.tsc-input-error-pattern .tsc-label-indicator,.tsc-input-component.tsc-input-error-pattern .tsc-radio-indicator,.tsc-input-component.tsc-input-error-required .customSelectorMenu,.tsc-input-component.tsc-input-error-required .tsc-checkbox-indicator,.tsc-input-component.tsc-input-error-required .tsc-input-component-inner,.tsc-input-component.tsc-input-error-required .tsc-label-indicator,.tsc-input-component.tsc-input-error-required .tsc-radio-indicator,.tsc-input-component.tsc-input-error-response .customSelectorMenu,.tsc-input-component.tsc-input-error-response .tsc-checkbox-indicator,.tsc-input-component.tsc-input-error-response .tsc-input-component-inner,.tsc-input-component.tsc-input-error-response .tsc-label-indicator,.tsc-input-component.tsc-input-error-response .tsc-radio-indicator,.tsc-input-component.tsc-input-error-validate .customSelectorMenu,.tsc-input-component.tsc-input-error-validate .tsc-checkbox-indicator,.tsc-input-component.tsc-input-error-validate .tsc-input-component-inner,.tsc-input-component.tsc-input-error-validate .tsc-label-indicator,.tsc-input-component.tsc-input-error-validate .tsc-radio-indicator{border-color:var(--functional-error-500)}.tsc-input-component.tsc-input-error-pattern .tsc-alert-icon .tsc-alert-icon-svg,.tsc-input-component.tsc-input-error-required .tsc-alert-icon .tsc-alert-icon-svg,.tsc-input-component.tsc-input-error-response .tsc-alert-icon .tsc-alert-icon-svg,.tsc-input-component.tsc-input-error-validate .tsc-alert-icon .tsc-alert-icon-svg{fill:var(--functional-error-500)}.tsc-input-component.tsc-input-error-validate .tsc-message-validate{display:block}.tsc-input-component.tsc-input-error-required .customSelectorMenu,.tsc-input-component.tsc-input-error-required .tsc-label:not(.tsc-label-active){color:var(--functional-error-500)}.tsc-input-component.tsc-input-error-required .tsc-message-required{display:block}.tsc-input-component.tsc-input-error-response .customSelectorMenu,.tsc-input-component.tsc-input-error-response .tsc-label:not(.tsc-label-active){color:var(--functional-error-500)}.tsc-input-component.tsc-input-error-pattern .tsc-message-pattern,.tsc-input-component.tsc-input-error-response .tsc-message-response,.tsc-input-component.tsc-input-error-valid .tsc-valid-icon{display:block}.tsc-input-component.tsc-input-error-valid .tsc-alert-icon{grid-column:icono2}.tsc-input-component.tsc-input-component-disabled .customSelectorMenu,.tsc-input-component.tsc-input-component-disabled .tsc-checkbox-indicator,.tsc-input-component.tsc-input-component-disabled .tsc-input-component-inner,.tsc-input-component.tsc-input-component-disabled .tsc-radio-indicator{border-color:var(--lines-200)}.tsc-input-component.tsc-input-component-disabled .customSelectorMenu,.tsc-input-component.tsc-input-component-disabled .tsc-checkbox-label,.tsc-input-component.tsc-input-component-disabled .tsc-radio-label{color:var(--primary-ebony-300)}.tsc-input-component.tsc-input-component-disabled .customSelectorMenu .highlight,.tsc-input-component.tsc-input-component-disabled .customSelectorMenu a,.tsc-input-component.tsc-input-component-disabled .tsc-checkbox-label .highlight,.tsc-input-component.tsc-input-component-disabled .tsc-checkbox-label a,.tsc-input-component.tsc-input-component-disabled .tsc-radio-label .highlight,.tsc-input-component.tsc-input-component-disabled .tsc-radio-label a{color:inherit}.tsc-input-component.tsc-input-component-hidden{display:none;max-height:0;overflow:hidden}.global-label{align-items:center;border:1px solid var(--backgrounds-200);border-radius:var(--br-S);color:var(--primary-ebony-500);display:inline-flex;font-family:var(--typefaces-primary)}.global-label .label-icon{align-items:center;display:flex;justify-content:center;margin-right:2px}.global-label.type-regular.color-light{background-color:var(--backgrounds-200);color:var(--primary-ebony-500)}.global-label.type-regular.color-dark{background-color:var(--primary-interaction-500);border-color:var(--primary-interaction-500);color:var(--primary-ebony-0)}.global-label.type-ok{border-color:var(--functional-ok-500)}.global-label.type-ok.color-light{background-color:var(--functional-ok-200)}.global-label.type-ok.color-dark{background-color:var(--functional-ok-500)}.global-label.type-warning{border-color:var(--functional-warning-500)}.global-label.type-warning.color-light{background-color:var(--functional-warning-200)}.global-label.type-warning.color-dark{background-color:var(--functional-warning-500)}.global-label.type-caution{border-color:var(--functional-caution-500)}.global-label.type-caution.color-light{background-color:var(--functional-caution-200)}.global-label.type-caution.color-dark{background-color:var(--functional-caution-500)}.global-label.type-error{border-color:var(--functional-error-500)}.global-label.type-error.color-light{background-color:var(--functional-error-200)}.global-label.type-error.color-dark{background-color:var(--functional-error-500);color:var(--primary-ebony-0)}.global-label.type-caution.color-white,.global-label.type-error.color-white,.global-label.type-ok.color-white,.global-label.type-regular.color-white,.global-label.type-warning.color-white{background-color:var(--primary-ebony-0);border-color:var(--primary-ebony-0);color:var(--primary-ebony-500)}.global-label.border{border-radius:var(--br-S)}.global-label.size-regular{padding:2px 8px}.global-label.size-regular .label-icon svg{height:16px;width:16px}.global-label.size-regular .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}.global-label.size-small{padding:2px 4px}.global-label.size-small .label-icon svg{height:12px;width:12px}.global-label.size-small .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-Label--font-size);line-height:var(--styles-Label--line-height);margin-bottom:0;text-transform:var(--styles-Label--text-transform)}.global-label.size-dynamic{padding:2px 4px}.global-label.size-dynamic .label-icon svg{height:12px;width:12px}.global-label.size-dynamic .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-Label--font-size);line-height:var(--styles-Label--line-height);margin-bottom:0;text-transform:var(--styles-Label--text-transform)}@media(min-width:768px){.global-label.size-dynamic{padding:2px 8px}.global-label.size-dynamic .label-icon svg{height:16px;width:16px}.global-label.size-dynamic .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}}.tsc-tooltip-trigger{cursor:pointer;display:inline-block;position:relative}.tsc-tooltip-trigger .tsc-tooltip-icon-svg{fill:var(--primary-ebony-300);stroke:var(--primary-ebony-300);stroke-width:0}.tsc-tooltip-trigger:hover .tsc-tooltip-icon-svg{fill:var(--primary-ebony-500);stroke:var(--primary-ebony-500);transition:all .3s ease}.tsc-tooltip-trigger.vertical-position-up .tootip-container{top:-8px}.tsc-tooltip-trigger.vertical-position-up .tootip-container .arrow-down{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--primary-ebony-500)}.tsc-tooltip-trigger.vertical-position-up .tootip-container .tsc-alert-tooltip{bottom:-1px}.tsc-tooltip-trigger.vertical-position-down .tootip-container{bottom:-8px}.tsc-tooltip-trigger.vertical-position-down .tootip-container .arrow-down{border-bottom:8px solid var(--primary-ebony-500);border-left:8px solid #0000;border-right:8px solid #0000}.tsc-tooltip-trigger.vertical-position-down .tootip-container .tsc-alert-tooltip{top:7px}.tsc-tooltip-trigger .tootip-container{position:absolute}.tsc-tooltip-trigger .tootip-container .arrow-down{font-size:0;height:0;line-height:0;width:0}.tsc-tooltip-trigger .tootip-container.arrow-horizontal-position-end{left:auto;right:0}.tsc-tooltip-trigger .tootip-container.arrow-horizontal-position-center{left:auto;right:calc(50% - 8px)}.tsc-tooltip-trigger .tootip-container.arrow-horizontal-position-start{left:0;right:auto}.tsc-tooltip-trigger .tsc-alert-tooltip{background-color:var(--primary-ebony-500);border:1px solid #0000;border-radius:var(--br-S);color:var(--primary-ebony-0);display:block;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);max-width:240px;min-width:160px;padding:16px;position:absolute;text-align:left;visibility:hidden;width:max-content;z-index:var(--z-index-new-10)}.tsc-tooltip-trigger .tsc-alert-tooltip.tooltip-box-horizontal-position-end{left:auto;right:-20px}.tsc-tooltip-trigger .tsc-alert-tooltip.tooltip-box-horizontal-position-center{left:50%;right:auto;transform:translate(-50%)}.tsc-tooltip-trigger .tsc-alert-tooltip.tooltip-box-horizontal-position-start{left:-20px;right:auto}.tsc-btn{--_backgroundColorBtn:var(--primary-interaction-300);--_textColorBtn:var(--primary-interaction-0);--_blur:var(--blur-M);border:0;border-radius:var(--br-M);display:inline-block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0;padding:12px 24px;text-align:center;text-transform:uppercase;transition:background-color .3s ease}.tsc-btn,.tsc-btn:focus,.tsc-btn:hover{background-color:var(--_backgroundColorBtn);color:var(--_textColorBtn)}.tsc-btn:focus,.tsc-btn:hover{cursor:pointer}.tsc-btn.tsc-btn-xs{min-height:32px;padding:8px 16px}.tsc-btn.tsc-btn-s{min-height:40px;padding:12px 24px}.tsc-btn.tsc-btn-m{min-height:48px;padding:16px 24px}.tsc-btn.tsc-btn-l{min-height:56px;padding:20px 24px}.tsc-btn.tsc-btn-w-fixed{width:220px}.tsc-btn.tsc-btn-w-fixed,.tsc-btn.tsc-btn-w-fluid{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsc-btn.tsc-btn-w-fluid{width:100%}.tsc-btn.tsc-btn-disabled,.tsc-btn.tsc-btn-disabled a,.tsc-btn:disabled{cursor:not-allowed;pointer-events:none}.tsc-btn.tsc-btn-solid-dark{--_backgroundColorBtn:var(--primary-interaction-500);--_textColorBtn:var(--primary-interaction-0)}.tsc-btn.tsc-btn-solid-dark:hover{--_backgroundColorBtn:var(--primary-interaction-400)}.tsc-btn.tsc-btn-solid-dark.tsc-btn-disabled,.tsc-btn.tsc-btn-solid-dark:disabled{--_backgroundColorBtn:var(--primary-interaction-300)}.tsc-btn.tsc-btn-solid-light{--_backgroundColorBtn:var(--primary-interaction-0);--_textColorBtn:var(--primary-interaction-500)}.tsc-btn.tsc-btn-solid-light:hover{--_backgroundColorBtn:var(--primary-interaction-0);--_textColorBtn:var(--primary-interaction-400)}.tsc-btn.tsc-btn-solid-light.tsc-btn-disabled,.tsc-btn.tsc-btn-solid-light:disabled{--_backgroundColorBtn:var(--primary-interaction-200);--_textColorBtn:var(--primary-interaction-300)}.tsc-btn.tsc-btn-blur-light{--_backgroundColorBtn:var(--interaction-alpha-0);--_textColorBtn:var(--primary-interaction-500);backdrop-filter:var(--_blur)}.tsc-btn.tsc-btn-blur-light:hover{--_textColorBtn:var(--primary-interaction-400)}.tsc-btn.tsc-btn-blur-light.tsc-btn-disabled,.tsc-btn.tsc-btn-blur-light:disabled{--_textColorBtn:var(--primary-interaction-200)}.tsc-btn.tsc-btn-blur-dark{--_backgroundColorBtn:var(--interaction-alpha-500);--_textColorBtn:var(--primary-interaction-0);backdrop-filter:var(--_blur)}.tsc-btn.tsc-btn-blur-dark:hover{--_backgroundColorBtn:var(--interaction-alpha-400)}.tsc-btn.tsc-btn-blur-dark.tsc-btn-disabled,.tsc-btn.tsc-btn-blur-dark:disabled{--_backgroundColorBtn:var(--interaction-alpha-200)}.tsc-btn.tsc-btn-outline-dark{--_backgroundColorBtn:#0000;--_textColorBtn:var(--primary-interaction-500);border:1px solid var(--_textColorBtn)}.tsc-btn.tsc-btn-outline-dark:hover{--_textColorBtn:var(--primary-interaction-400)}.tsc-btn.tsc-btn-outline-dark.tsc-btn-disabled,.tsc-btn.tsc-btn-outline-dark:disabled{--_textColorBtn:var(--primary-interaction-300)}.tsc-btn.tsc-btn-outline-light{--_backgroundColorBtn:#0000;--_textColorBtn:var(--primary-interaction-0);border:1px solid var(--_textColorBtn)}.tsc-btn.tsc-btn-outline-light:hover{--_textColorBtn:var(--primary-interaction-200)}.tsc-btn.tsc-btn-outline-light.tsc-btn-disabled,.tsc-btn.tsc-btn-outline-light:disabled{--_textColorBtn:var(--primary-interaction-0)}.tsc-btn.tsc-btn-interaction{--_backgroundColorBtn:var(--primary-interaction-500);--_textColorBtn:var(--primary-interaction-0)}.tsc-btn.tsc-btn-interaction:hover{--_textColorBtn:var(--primary-interaction-0);--_backgroundColorBtn:var(--primary-interaction-400)}.tsc-btn.tsc-btn-interaction.tsc-btn-disabled,.tsc-btn.tsc-btn-interaction:disabled{--_backgroundColorBtn:var(--primary-interaction-300);--_textColorBtn:var(--primary-interaction-200)}.tsc-btn.tsc-btn-icon{align-content:center;align-items:center;column-gap:8px;display:flex;flex-direction:row;flex-wrap:nowrap;height:0;justify-content:center}.tsc-btn.tsc-btn-icon .tndmIcon{scale:.9}.tsc-btn.tsc-btn-loading{color:#0000;cursor:not-allowed;overflow:hidden;pointer-events:none;position:relative}.tsc-btn.tsc-btn-loading:after,.tsc-btn.tsc-btn-loading:before{content:"";display:block;position:absolute}.tsc-btn.tsc-btn-loading:before{--_iconSize:24px;animation:loading .5s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--_textColorBtn);height:var(--_iconSize);left:calc(50% - var(--_iconSize)/2);-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');top:calc(50% - var(--_iconSize)/2);transform-origin:50% 50%;width:var(--_iconSize);z-index:var(--z-index-new-10)}.tsc-btn.tsc-btn-loading:after{background-color:var(--_backgroundColorBtn);height:100%;left:0;top:0;width:100%}.tsc-btn.tsc-btn-loading-dark{position:relative}.tsc-btn.tsc-btn-loading-dark,.tsc-btn.tsc-btn-loading-dark:hover{background-color:var(--primary-interaction-500)}.tsc-btn.tsc-btn-loading-dark:after{animation:loading .5s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--primary-ebony-0);content:"";display:inline-block;height:24px;margin-left:-15px;margin-top:-5px;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');position:absolute;transform-origin:50% 50%;width:24px}.tsc-btn.tsc-btn-loading-dark a,.tsc-btn.tsc-btn-loading-dark button{display:none}.tsc-btn.tsc-btn-loading-light{position:relative}.tsc-btn.tsc-btn-loading-light,.tsc-btn.tsc-btn-loading-light:hover{background-color:var(--primary-ebony-0)}.tsc-btn.tsc-btn-loading-light:after{animation:loading .5s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:var(--primary-interaction-500);content:"";display:inline-block;height:24px;margin-left:-15px;margin-top:-5px;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;transform-origin:50% 50%;width:24px}.tsc-btn.tsc-btn-loading-light a,.tsc-btn.tsc-btn-loading-light button{display:none}.tsc-btn.tsc-btn-success{position:relative;--_backgroundColorBtn:var(--functional-ok-500);--_textColorBtn:var(--primary-ebony-0)}.tsc-btn.tsc-btn-success:hover{--_backgroundColorBtn:var(--functional-ok-500)}.tsc-btn.tsc-btn-success:after{background-color:var(--_textColorBtn);bottom:0;content:"";height:24px;left:0;margin:auto;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M20.707 6.293a1 1 0 0 1 0 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L9 16.586 19.293 6.293a1 1 0 0 1 1.414 0" clip-rule="evenodd"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M20.707 6.293a1 1 0 0 1 0 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L9 16.586 19.293 6.293a1 1 0 0 1 1.414 0" clip-rule="evenodd"/></svg>');-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;right:0;top:0;width:24px}.tsc-btn.tsc-btn-animated{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.tsc-btn.tsc-btn-animated .btn-interaction,.tsc-btn.tsc-btn-animated .btn-submit{position:absolute;transition:transform .4s ease,opacity .2s ease}.tsc-btn.tsc-btn-animated .btn-submit{transform:translateY(0)}.tsc-btn.tsc-btn-animated .btn-interaction{opacity:0;transform:translateY(40px)}.tsc-btn.tsc-btn-action{cursor:not-allowed;opacity:.3;pointer-events:none}.tsc-btn.tsc-btn-action .btn-submit{opacity:0;transform:translateY(-40px)}.tsc-btn.tsc-btn-action .btn-interaction{opacity:1;transform:translateY(0)}.tsc-btn.tsc-btn-terciary{--_backgroundColorBtn:#0000;--_textColorBtn:var(--primary-interaction-500);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding:0 0 4px;text-transform:unset;transition:color .3s}.tsc-btn.tsc-btn-terciary:hover{cursor:default}.tsc-btn.tsc-btn-terciary span{text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:4px}.tsc-btn.tsc-btn-terciary span:hover{--_textColorBtn:var(--primary-interaction-400);cursor:pointer}.tsc-btn.tsc-btn-terciary.tsc-btn-disabled,.tsc-btn.tsc-btn-terciary.tsc-btn-disabled a,.tsc-btn.tsc-btn-terciary:disabled{--_textColorBtn:var(--primary-interaction-300)}.tsc-btn+.tsc-btn-terciary{margin-top:4px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tsc-btn-group{display:grid;grid-auto-flow:row}.tsc-btn-group .tsc-btn{margin-bottom:12px}.tsc-loading{position:relative}.tsc-loading:has(.tsc-btn-solid-dark,.tsc-btn-solid-light):after{animation:loading .5s;animation-iteration-count:infinite;animation-timing-function:linear;content:"";height:24px;left:calc(50% - 15px);-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="currentColor" d="M12 21.6c-5.28 0-9.6-4.32-9.6-9.6 0-4.943 3.786-9.045 8.602-9.548.549-.058.998-.5.998-1.052V1c0-.552-.45-1.004-1-.958C4.863.554 0 5.737 0 12c0 6.6 5.4 12 12 12 6.264 0 11.446-4.863 11.958-11 .046-.55-.406-1-.958-1h-.4c-.552 0-.995.45-1.052.998C21.045 17.814 16.943 21.6 12 21.6"/></svg>');position:absolute;top:calc(50% - 12px);transform-origin:50% 50%;width:24px}.tsc-loading .tsc-btn,.tsc-loading .tsc-btn:hover{color:#0000}.tsc-loading:has(.tsc-btn-solid-dark):after{background-color:var(--primary-ebony-0)}.tsc-loading:has(.tsc-btn-solid-light):after{background-color:var(--primary-interaction-500)}.tsc-link{color:var(--primary-ebony-500);cursor:pointer;display:inline-block;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0;padding:0;pointer-events:all;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:4px;transition:color .3s}.tsc-link.tsc-link-m{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height)}.tsc-link.tsc-link-xs{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.tsc-link.tsc-link-inline{margin-top:0;padding:0}.tsc-link:hover{color:var(--primary-ebony-400)}.tsc-link.tsc-link-disabled{color:var(--primary-ebony-300);cursor:not-allowed;pointer-events:none}.tsc-link.tsc-link-light{color:var(--primary-ebony-0)}.tsc-link.tsc-link-light:hover{color:var(--primary-ebony-200)}.tsc-link.tsc-link-light.tsc-link-disabled{color:var(--primary-ebony-100);cursor:not-allowed;pointer-events:none}.tsc-pill-container{column-gap:8px;display:flex;flex-wrap:nowrap;justify-content:start}@media(min-width:1112px){.tsc-pill-container{flex-wrap:wrap;gap:8px;justify-content:center;max-width:800px}}.tsc-pill{display:inline-block;font-family:var(--typefaces-primary);overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;transition:all .3s;white-space:nowrap;width:fit-content}.tsc-pill-xs{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);max-width:150px;padding:6px 8px}.tsc-pill-bg200{background-color:var(--backgrounds-200)}.tsc-pill-square{border-radius:var(--br-M)}.tsc-pill:hover{background-color:var(--primary-ebony-100);color:var(--primary-ebony-500);cursor:pointer}.tsc-pill.active{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.tsc-pill-filter{align-items:center;background:var(--backgrounds-100);border:1px solid var(--lines-100);border-radius:12px;color:var(--primary-ebony-500);display:inline-flex;font-size:var(--styles-XS--font-size);height:24px;line-height:var(--styles-XS--line-height);margin-right:8px;margin-top:0;padding:2px 12px;position:relative}.tsc-pill-filter svg{height:12px;margin-left:12px;width:12px}.tsc-notification{--_fluidMaxwidht:100%;--_animationSetup:100ms ease-out forwards;--_animation2Setup:2s ease-out;--_border:1px solid;align-items:center;border-radius:var(--br-M);gap:8px;justify-content:space-between;padding:10px 12px}.tsc-notification.behaviour-inline{display:flex;flex-shrink:0;margin:16px 0;width:var(--_fluidMaxwidht)}.tsc-notification.behaviour-toast{box-shadow:var(--bs-L-Bottom);display:none;max-width:374px;opacity:0;position:fixed;width:var(--_fluidMaxwidht);z-index:var(--z-index-new-max)}.tsc-notification.position-bottom{animation:show_toast_bottom var(--_animationSetup);bottom:32px;display:flex;left:50%;transform:translateX(-50%)}@keyframes show_toast_bottom{0%{bottom:0;opacity:0}to{bottom:32px;opacity:1}}.tsc-notification.position-top{animation:show_toast_top var(--_animationSetup);bottom:unset;display:flex;left:50%;opacity:0;transform:translateX(-50%)}@keyframes show_toast_top{0%{opacity:0;top:0}to{opacity:1;top:32px}}.tsc-notification.position-right{animation:show_toast_right var(--_animationSetup);bottom:unset;display:flex;left:unset;max-width:calc(100% - 24px);opacity:0;right:12px;top:32px}@media(min-width:767px){.tsc-notification.position-right{max-width:374px;right:32px}}@keyframes show_toast_right{0%{opacity:0;transform:translateX(var(--_fluidMaxwidht))}to{opacity:1;transform:translateX(0)}}.tsc-notification.show-toast-bottom{animation:show_toast_bottom var(--_animation2Setup);animation-delay:4ms}.tsc-notification.close-toast{animation:close_toast var(--_animation2Setup) forwards;animation-delay:0}@keyframes close_toast{0%{opacity:1}to{opacity:0}}.tsc-notification.hidden{display:none}.tsc-notification .tsc-notification-content{align-items:center;color:var(--primary-ebony-500);display:flex}.tsc-notification .tsc-notification-content .tsc-notification-icon{margin-right:8px}.tsc-notification .tsc-notification-content .tsc-notification-icon svg{height:24px;width:24px}.tsc-notification .tsc-notification-content .tsc-notification-text{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}.tsc-notification.type-info{background-color:var(--backgrounds-200);border:var(--_border) var(--primary-ebony-400)}.tsc-notification.type-ok{background-color:var(--functional-ok-100);border:var(--_border) var(--functional-ok-400)}.tsc-notification.type-warning{background-color:var(--functional-warning-100);border:var(--_border) var(--functional-warning-400)}.tsc-notification.type-error{background-color:var(--functional-error-100);border:var(--_border) var(--functional-error-400)}.tsc-notification .tsc-notification-actions{color:var(--primary-ebony-500);display:flex;flex-shrink:0}.tsc-notification .tsc-notification-actions svg{cursor:pointer;height:16px;margin-left:8px;width:16px}.productPageContainer{font-family:var(--typefaces-primary)}@media(min-width:768px){.productPageContainer{margin:0 32px}}@media(min-width:1112px){.productPageContainer{margin:auto;max-width:1200px}}.productPageContainer .productMainContent .productGalleryAndInformation{margin-bottom:64px;--layout-column-size:calc(77vh - var(--allHeaderHeight)*1px*0.77 - 32px)}.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{margin:0 0 104px;transition:all .15s ease}.productPageContainer .productMainContent .productGalleryAndInformation .productInformation .loyaltyMoneyContainer{margin:-8px var(--_loyaltyMoneySpacingSides,16px) var(--_loyaltyMoneySpacingSides,16px);margin-bottom:var(--_loyaltyMoneySpacingBottom,8px)}@media(min-width:768px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{margin:48px 0 0 24px;width:340px;--_loyaltyMoneySpacingBottom:16px;--_loyaltyMoneySpacingSides:0}}@media(min-width:1112px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{margin-left:72px;margin-right:unset;width:434px}}@media(min-width:1467px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{width:484px}}@media(min-width:768px){.productPageContainer .productMainContent .productGalleryAndInformation{display:grid;grid-template-columns:min-content min-content;justify-content:center}.productPageContainer .productMainContent .productGalleryAndInformation .productGalleryWrapper{max-width:50vw;width:calc(66.66667vh - 33.33333px)}}@media(min-width:768px)and (max-height:474px){.productPageContainer .productMainContent .productGalleryAndInformation{grid-template-columns:calc(50% - 64px) 50%}.productPageContainer .productMainContent .productGalleryAndInformation .productGalleryWrapper{width:100%}}@media(max-width:767px){.pt_product-details .uspBannerHide{display:none}}.productBreadcrumb{display:none}@media(min-width:768px){.productBreadcrumb{color:var(--primary-ebony-500);display:block;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin:16px 0;max-width:400px;white-space:nowrap}.productBreadcrumb .separator{margin:0 4px}.productBreadcrumb .lastBreadCrumb{color:var(--primary-ebony-300)}}.productBackButton{align-items:center;background:var(--backgrounds-200);border-radius:var(--br-M);display:flex;height:32px;justify-content:center;left:16px;position:absolute;top:16px;width:32px;z-index:var(--z-index-new-10)}@media(min-width:768px){.productBackButton{display:none}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.productGalleryThumbnails{margin-top:8px}.productGalleryThumbnails .productGalleryThumbnailsContainer .swiper.swiper-horizontal{margin-left:0;overflow-x:clip;padding:0 16px}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail{cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;width:75px}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail img{aspect-ratio:2/3;border:1px solid #0000;object-fit:cover}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail.swiper-slide-thumb-active img{border-color:var(--primary-ebony-500);border-radius:var(--br-S)}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail picture{height:100%;width:75px}@media(max-width:767px){.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .swiper-wrapper{height:112px}}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper{align-items:center;backdrop-filter:blur(4px);background-color:rgba(var(--primary-ebony-0-rgb),.5);border-radius:var(--br-S);bottom:1px;display:flex;justify-content:center;left:1px;position:absolute;right:1px;top:1px}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper .syteIcon{height:16px;width:16px}@media(min-width:768px){.productGalleryThumbnails .productGalleryThumbnailsContainer{margin-right:8px}.productGalleryThumbnails .productGalleryThumbnailsContainer .swiper{margin-left:0;overflow-x:hidden;padding-left:unset}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail{height:unset;width:unset}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail.swiper-slide-thumb-active img,.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail:hover img{border-color:var(--primary-ebony-500);border-radius:var(--br-S)}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper{align-items:normal;display:flex;padding-top:32px;position:absolute}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper .syteIcon{height:24px;width:24px}.productGalleryThumbnails{align-self:start;height:100%;margin-top:0}}.productGalleryThumbnailsContainer .swiper-button-next,.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-next,.thumbsGallery .swiper-button-prev{display:none}@media(min-width:768px){.productGalleryThumbnailsContainer .swiper-button-next,.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-next,.thumbsGallery .swiper-button-prev{align-items:center;background-color:var(--primary-ebony-0);border:1px solid var(--primary-ebony-100);border-radius:var(--br-M);box-shadow:-2px 0 4px #0000001a;color:var(--primary-ebony-500);cursor:pointer;display:flex;height:40px;justify-content:center;left:0;margin:auto;position:absolute;right:0;transition:all .15s ease;width:40px;z-index:var(--z-index-new-10)}.productGalleryThumbnailsContainer .swiper-button-next:after,.productGalleryThumbnailsContainer .swiper-button-next:before,.productGalleryThumbnailsContainer .swiper-button-prev:after,.productGalleryThumbnailsContainer .swiper-button-prev:before,.thumbsGallery .swiper-button-next:after,.thumbsGallery .swiper-button-next:before,.thumbsGallery .swiper-button-prev:after,.thumbsGallery .swiper-button-prev:before{content:unset}.productGalleryThumbnailsContainer .swiper-button-next.swiper-button-disabled,.productGalleryThumbnailsContainer .swiper-button-prev.swiper-button-disabled,.thumbsGallery .swiper-button-next.swiper-button-disabled,.thumbsGallery .swiper-button-prev.swiper-button-disabled{display:none}}.productGalleryThumbnailsContainer .swiper-button-next,.thumbsGallery .swiper-button-next{bottom:8px;top:unset}.productGalleryThumbnailsContainer .swiper-button-next svg,.thumbsGallery .swiper-button-next svg{transform:rotate(90deg)}.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-prev{bottom:unset;top:8px}.productGalleryThumbnailsContainer .swiper-button-prev svg,.thumbsGallery .swiper-button-prev svg{transform:rotate(-90deg)}.productGalleryThumbnailsContainer .thumbnailVideoIcon,.thumbsGallery .thumbnailVideoIcon{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.productGalleryThumbnailsContainer .thumbnailVideoIcon svg,.thumbsGallery .thumbnailVideoIcon svg{color:var(--backgrounds-100);height:40px;opacity:.5;width:40px}.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:var(--lines-100);height:2px;margin:16px auto;position:unset;width:calc(100% - 32px)}.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:var(--primary-ebony-500)}@media(min-width:768px){.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal{display:none}}.desktopZoomContainer{background:var(--primary-ebony-0);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:var(--z-index-new-max)}@media(min-width:768px){.desktopZoomContainer.visible{display:block}}.desktopZoomContainer .last-slide{display:none}.desktopZoomContainer .closeZoomContainer{align-items:center;background-color:var(--primary-ebony-0);cursor:pointer;display:flex;height:48px;justify-content:center;overflow:hidden;position:absolute;right:40px;top:40px;width:48px}.desktopZoomContainer .closeZoomContainer svg{height:32px;width:32px}.desktopZoomContainer .thumbsGallery{bottom:64px;left:32px;margin:auto;max-height:90vh;max-height:90svh;opacity:0;position:absolute;top:64px;transition:opacity .5s ease}.desktopZoomContainer .thumbsGallery.visible{opacity:1}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail{cursor:pointer;height:auto;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail.swiper-slide-custom-active img,.desktopZoomContainer .thumbsGallery .productGalleryThumbnail:hover img{border-color:var(--primary-ebony-500)}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail picture{display:block;height:100%;width:75px}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail picture img{border:1px solid #0000;border-radius:var(--br-S);display:block;transition:all .15s ease;width:100%}.desktopZoomContainer .zoomedImage{aspect-ratio:2/3;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:zoom-in;height:100%;margin:auto}.desktopZoomContainer .zoomedImage.zoomed{aspect-ratio:unset;background-size:cover;cursor:zoom-out;max-width:1500px}.productGallery{display:flex;flex-direction:column-reverse;margin-bottom:12px;position:relative}.productGallery .swiper-pagination{margin-bottom:24px}@media(min-width:768px){.productGallery{display:flex;flex-direction:row;height:calc(100vh - var(--headerHeight)*1px - 64px);height:calc(100svh - var(--headerHeight)*1px - 64px);margin-bottom:0;overflow:hidden;position:sticky;top:16px;transition:opacity .25s ease;width:100%}.productGallery .swiper-pagination{display:none}}@media(min-width:768px)and (max-height:474px){.productGallery{height:unset;max-width:100%;position:unset}}.productGallery img,.productGallery picture{aspect-ratio:2/3;display:block;object-fit:cover;transition:all .15s ease;width:100%}.productGallery .productGalleryImageContainer{aspect-ratio:2/3;width:100%}.productGallery .productGalleryImageContainer .swiper,.productGallery .productGalleryImageContainer .swiper-slide,.productGallery .productGalleryImageContainer .swiper-wrapper,.productGallery .productGalleryImageContainer .swiper-zoom-container{width:100%}@media(min-width:768px){.productGallery .productGalleryImageContainer{margin:0;max-height:100%;max-width:calc(100% - 84px);width:unset}.productGallery .productGalleryImageContainer img,.productGallery .productGalleryImageContainer picture{height:100%;object-fit:contain;object-position:top}.productGallery .productGalleryImageContainer .swiper{height:100%;width:unset}.productGallery .productGalleryImageContainer .swiper .swiper-slide{cursor:zoom-in}.productGallery .productGalleryImageContainer .swiper .swiper-slide-video{cursor:pointer}}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper{align-items:center;backdrop-filter:blur(14px);background-color:rgba(var(--primary-ebony-0-rgb),.5);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:var(--z-index-new-10);--_syteIconSize:32px;color:var(--primary-ebony-500);cursor:default;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteIcon{height:var(--_syteIconSize);width:var(--_syteIconSize)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery{margin-top:24px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery .syteIcon{--_syteIconSize:16px;margin-right:8px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteText{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteTitle{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:8px;margin-top:24px}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper{align-items:center;background-color:var(--backgrounds-100);border:1px solid #0000;border-radius:var(--br-S);color:var(--primary-ebony-500);display:flex;height:24px;padding:0 6px;position:absolute;right:16px;top:16px;z-index:var(--z-index-new-10)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper .syteIcon{height:16px;margin-right:4px;width:16px}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper .syteText{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper:hover{border-color:var(--primary-ebony-500)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper.hidden{display:none}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel{bottom:16px;left:0;position:absolute;z-index:inherit}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel .global-label:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel .global-label .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0}.productGallery.galleryHidden .productGalleryThumbnails{opacity:0;width:83px}@media(min-width:768px){.productGallery.galleryHidden .productGalleryImageContainer{width:calc(100% - 84px)}}.productGallery.galleryHidden .productGalleryImageContainer .swiper,.productGallery.galleryHidden .productGalleryImageContainer .swiper-slide,.productGallery.galleryHidden .productGalleryImageContainer .swiper-wrapper,.productGallery.galleryHidden .productGalleryImageContainer .swiper-zoom-container,.productGallery.galleryHidden .productGalleryImageContainer img,.productGallery.galleryHidden .productGalleryImageContainer picture{width:100%}@media(min-width:768px){.header-wrapper.sticky-visible~.main-pdp-details .productGallery{top:calc(var(--headerHeight)*1px + 16px)}#wrapper:not(.notUsp) .productGallery{height:calc(100vh - var(--allHeaderHeight)*1px - 64px);height:calc(100svh - var(--allHeaderHeight)*1px - 64px)}}@media(min-width:768px)and (max-height:474px){#wrapper:not(.notUsp) .productGallery{height:unset;max-width:100%;position:unset}}@media(min-width:1112px){.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);--_syteIconSize:40px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteTitle{font-size:var(--styles-XL--font-size);line-height:var(--styles-XL--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery{padding:20px 24px}}.accordion-item{font-family:var(--typefaces-primary)}.accordion-item .accordion-radio{display:none}.accordion-item .accordion-radio:checked~.accordion-content{max-height:2000px;transition:max-height 1.5s ease}.accordion-item .accordion-radio:checked+.accordion-title .icon-minus{display:block}.accordion-item .accordion-radio:checked+.accordion-title .icon-plus{display:none}.accordion-item .accordion-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.accordion-item .accordion-title .icon-minus,.accordion-item .accordion-title .icon-plus{height:16px;margin-left:16px;width:16px}.accordion-item .accordion-title .icon-minus{display:none}.accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion-item .accordion-labels{display:inline-flex;grid-gap:8px;flex-wrap:wrap;gap:8px}.accordion-item .accordion-icons{display:flex}.accordion-item .accordion-heading-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.productAddToCartContainer{margin:0 16px 16px}@media(min-width:768px){.productAddToCartContainer{margin:0 0 16px}}.productAddToCartContainer .productAddToCartGrid{display:flex}.productAddToCartContainer .productAddToCartGrid .addToCartButton{width:calc(100% - 64px)}.productAddToCartContainer .productAddToCartGrid .wishBtn{align-items:center;border:1px solid var(--lines-200);border-radius:var(--br-M);display:flex;height:56px;justify-content:center;transition:all .25s ease;width:56px}.productAddToCartContainer .productAddToCartGrid .wishBtn span,.productAddToCartContainer .productAddToCartGrid .wishBtn svg{height:24px;width:24px}.productAddToCartContainer .productAddToCartGrid .wishBtn:active,.productAddToCartContainer .productAddToCartGrid .wishBtn:focus,.productAddToCartContainer .productAddToCartGrid .wishBtn:hover,.productAddToCartContainer .productAddToCartGrid .wishBtn[data-action=remove]{border-color:var(--primary-ebony-500)}.addToCartButton{background-color:var(--primary-ebony-500);border:unset;border-radius:var(--br-M);color:var(--primary-ebony-0);display:block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin:0 8px 0 0;padding:20px 24px;text-align:center;text-transform:uppercase;transition:all .25s ease}.addToCartButton:focus,.addToCartButton:hover{background-color:var(--primary-ebony-400);color:var(--primary-ebony-0);text-decoration:none}.addToCartButton:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.productColor{font-family:var(--typefaces-primary);margin:0 16px 32px}.productColor .productColorTitle{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:8px}@media(min-width:768px){.productColor .productColorTitle{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing)}}.productColor .productColorTitle .productColorTitleLabel{color:var(--primary-ebony-500)}.productColor .productColorTitle .productColorTitleName{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold)}.productColor .productColorSelection{display:grid;grid-template-columns:repeat(auto-fit,36px);grid-gap:12px}.productColor .productColorSelection .productSingleColor{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:border .15s ease;width:36px}.productColor .productColorSelection .productSingleColor .borderWrapper{border:1px solid #0000;border-radius:50%;height:100%;width:100%}.productColor .productColorSelection .productSingleColor img{border:1px solid var(--primary-ebony-0);border-radius:50%;height:100%;width:100%}.productColor .productColorSelection .productSingleColor.active .borderWrapper,.productColor .productColorSelection .productSingleColor:hover .borderWrapper{border-color:var(--primary-ebony-500)}.productColor .productColorSelection .productSingleColor.disabled .borderWrapper{border-color:var(--lines-200)}.productColor .productColorSelection .productSingleColor.disabled:after{background-color:var(--lines-200);bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;top:0;transform:rotate(-45deg);width:35px}@media(min-width:768px){.productColor{margin:0 0 24px}}.productComposition .accordion-item:first-child{border-top:none}.productComposition .careAndComposition{color:var(--primary-ebony-500);margin:8px 0}.productComposition .careAndComposition .title{font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:8px}.productComposition .careAndComposition .composition,.productComposition .careAndComposition .origin{margin-bottom:24px}.productComposition .careAndComposition .careWrapper .care{align-items:center;display:flex;margin-bottom:16px}.productComposition .careAndComposition .careWrapper .care .icon{background-color:var(--backgrounds-200);border-radius:50%;height:24px;line-height:1}.productComposition .careAndComposition .careWrapper .care .icon:before{font-size:24px;height:24px;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:24px}.productComposition .careAndComposition .careWrapper .care .info{margin-left:8px}.productComposition .reconsiderWrapper{padding:8px 0 24px}.productComposition .reconsiderWrapper .reasonName{font-family:var(--typefaces-primary--bold);margin:16px 0 4px}.productComposition .reconsiderWrapper .reasonBody img{margin-top:16px}.productComposition .reconsiderWrapper .reasonBody .subreasonList .subreasonItem{margin-top:8px}.productComposition .titleQuickDryContainer{align-items:center;color:var(--primary-ebony-500);display:flex;padding-top:12px}.productComposition .titleQuickDryContainer .iconQuickDryWrapper{display:inline-block;height:30px;width:30px}.productComposition .titleQuickDryContainer .titleQuickDry{font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);padding-left:20px}.productComposition .titleDescriptionQuickDry{border-bottom:1px solid var(--lines-100);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding-bottom:24px;padding-top:24px}.productComposition .propertiesContainer{align-items:center;display:flex;padding-bottom:8px;padding-top:24px}.productComposition .propertiesContainer .titleProperties{font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding-left:16px;text-transform:uppercase}.productComposition .propertiesContainer .iconTechnology{height:24px;width:24px}.productComposition .propertyName{font-family:var(--typefaces-primary--bold);padding-top:32px;text-transform:uppercase}.productComposition .propertyDescription,.productComposition .propertyName{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.productComposition .propertyDescription{padding-top:4px}.productComposition .propertyDescription:last-of-type{margin-bottom:24px}.productComposition .technicalCharacteristicsWrapper{margin-top:8px}.productComposition .technicalCharacteristicsElement{display:flex;flex-wrap:nowrap;margin-bottom:40px}.productComposition .technicalCharacteristicsElement:last-of-type{margin-bottom:24px}.productComposition .technicalCharacteristicsElement .wrapper{width:100%}.productComposition .technicalCharacteristicsElement .name{font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:4px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productComposition .technicalCharacteristicsElement .description{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.productComposition .technicalCharacteristicsElement .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:24px;margin-right:8px;width:24px}.productComposition .technicalCharacteristicsElement .icon:before{content:unset}.productDetails .productDescriptionWrapper{padding-bottom:24px}.productDetails .productDescriptionWrapper .productsTerDef{display:grid;grid-template-columns:auto 1fr}.productDetails .productDescriptionWrapper .productsTerDef dt{font-family:var(--typefaces-primary--bold)}.productDetails .productDescriptionWrapper .productsTerDef dd{margin-left:8px}.productDetails .productDescription{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height-body);margin-bottom:16px}.productDetails .photomodelSpecs,.productDetails .reference{font-family:var(--typefaces-primary--bold)}.productDetails .productReference{margin-top:16px}.productDiscountLabels{margin:0 16px 20px}@media(min-width:768px){.productDiscountLabels{margin:0 0 20px}}.productDiscountLabels:empty{display:none}.productDiscountLabels .promotionContainer .promotionGridElement{display:inline-block;margin-bottom:4px}.productPrice{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);margin:0 16px 16px}@media(min-width:768px){.productPrice{margin:0 0 16px}}.productPrice .salesPrice{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin:0;width:100%}.productPrice .salesPrice.highlight{color:var(--functional-error-500)}.productPrice .basePrice{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);text-decoration:line-through}.productPrice .discountPriceContainer{display:inline}.productPrice .discountPriceContainer:empty{display:none}.productPrice .differencePrices,.productPrice .percentageDiscount{color:var(--functional-error-500);display:inline-block;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productPrice .differencePricesValue{margin:0 0 0 4px}.productPrice .percentageDiscount:before{content:"(-"}.productPrice .percentageDiscount:after{content:"%)"}.productPrice .basePrice:empty,.productPrice .differencePrices:empty,.productPrice .percentageDiscount:empty,.productPrice .salesPrice:empty,.productPrice:empty{display:none}.productReviews{margin:0 16px 16px}@media(min-width:768px){.productReviews{margin:0 0 16px}}.productReviews [data-bv-show=rating_summary] .bv_main_container{margin-bottom:0!important}.pdp-reviews{margin:0 auto;padding:16px;width:100%}@media(min-width:768px){.pdp-reviews{padding:32px}}@media(min-width:1467px){.pdp-reviews{max-width:var(--contentMaxWidth)}}.productSizeGuide{color:var(--primary-ebony-500);display:grid;font-size:var(--styles-XS--font-size);grid-auto-flow:column;line-height:var(--styles-XS--line-height);margin:0 16px 24px;text-decoration:underline}.productSizeGuide.hidden{display:none}@media(min-width:768px){.productSizeGuide{margin:0 0 24px}}.productSizeGuide .sizeGuideLink.hidden{display:none}.productSizeGuide #szb-vfr-recommendation{font-family:var(--typefaces-primary);margin-bottom:16px;margin-top:0;text-decoration:unset}.productSizeGuide #szb-vfr-recommendation b{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold);font-weight:unset}.productSizeGuide .szb-vfr-btns{display:flex;flex-direction:row;justify-content:space-between;margin:unset}.productSizeGuide .szb-vfr-btns button{font-family:var(--typefaces-primary);height:unset}.productSizeGuide .szb-vfr-btns button:last-child{margin:0}.productSizeGuide #fitanalytics__button{margin-bottom:0!important}.productSizeGuide #fitanalytics__button img{display:none!important}.productSizeGuide #fitanalytics__button .fitanalytics__button-text{color:var(--primary-ebony-500)!important;text-decoration:underline!important}.productSizeGuide #fitanalytics__button .fitanalytics__button-text:hover{color:var(--primary-ebony-400)!important}.productSizeGuide .oldSizeGuideLink{cursor:pointer;display:flex;justify-self:flex-end;justify-self:flex-start;text-decoration:underline}.productSizeGuide .oldSizeGuideLink:hover{color:var(--primary-ebony-400)}.productSizes{color:var(--primary-ebony-500);display:none;font-family:var(--typefaces-primary);margin:0 0 16px;padding:0 16px;width:100%}.productSizes.isProductSizeActive{display:inherit}@media(min-width:768px){.productSizes{padding:0}}.productSizes__title,.productSizes__value{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:8px;padding:0}@media(min-width:768px){.productSizes__title,.productSizes__value{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing)}}.productSizes__value{font-family:var(--typefaces-primary--bold)}.productSizes__value:empty{padding:0}.productSizes__main.isOneSize{display:none}.productSizes__main__list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));margin:0;padding:0}@media(min-width:1112px){.productSizes__main__list{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.productSizes__main__list .item{list-style-type:none;margin:0;padding:0}.productSizes__main__list .item__radio{left:-9999px;position:absolute;clip:rect(0,0,0,0);opacity:0}.productSizes__main__list .item__label{align-items:center;background-color:var(--primary-ebony-0);border:1px solid var(--lines-200);border-radius:var(--br-M);cursor:pointer;display:flex;font-size:var(--styles-S--font-size);height:40px;justify-content:center;line-height:var(--styles-S--line-height);min-width:62px;padding:0;width:100%}.productSizes__main__list .item__label:hover{background-color:var(--primary-ebony-0);border-color:var(--primary-ebony-500)}.productSizes__main__list .item__label .syteDiscoveryWrapper{height:16px;margin-left:8px;width:16px}.productSizes__main__list .item__label .syteDiscoveryWrapper svg{display:block;height:16px;width:16px}.productSizes__main__list .item__radio:checked~.item__label,.productSizes__main__list .item__radio:checked~.item__label:hover{background:var(--primary-ebony-500);border-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.productSizes__main__list .item__radio:disabled~.item__label,.productSizes__main__list .item__radio:disabled~.item__label:hover{background:var(--backgrounds-200);border-color:var(--lines-200);color:var(--primary-ebony-200);cursor:not-allowed;text-decoration:line-through}.productSizes__main__list .item__radio:disabled~.item__label.syte-discovery,.productSizes__main__list .item__radio:disabled~.item__label:hover.syte-discovery{cursor:pointer}.productSizes__main__list .item__radio:disabled~.item__label .syteDiscoveryWrapper svg,.productSizes__main__list .item__radio:disabled~.item__label:hover .syteDiscoveryWrapper svg{color:var(--primary-ebony-500)}.productSizes__errorMessage{color:var(--functional-error-500);display:flex}.productSizes__errorMessage.isOneSize,.productSizes__errorMessage:empty{display:none}.productSizes__errorMessage .productSizes__main{border-radius:var(--br-M);outline:1px solid var(--functional-error-500);outline-offset:2px}.productSizes__errorMessage .productSizes__value{color:var(--functional-error-500);font-family:var(--typefaces-primary)}.productStoreReservation{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 16px 16px}.productStoreReservation .productStoreReservationBtn{align-items:center;background-color:var(--backgrounds-200);color:var(--primary-ebony-500);display:flex;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);height:100%;justify-content:center;line-height:var(--styles-S--line-height-body);margin-bottom:0;padding:10px 16px;text-align:center;width:100%}.productStoreReservation .productStoreReservationBtn .productStoreReservationIcon{height:16px;margin:0 4px 0 0;width:16px}@media(min-width:768px){.productStoreReservation{margin:0 0 16px}.productStoreReservation .productStoreReservationBtn{background-color:#0000;padding:16px}.productStoreReservation .productStoreReservationBtn:hover{color:var(--primary-ebony-400)}}.productTitle{color:var(--primary-ebony-500);margin:0 16px}@media(min-width:768px){.productTitle{margin:0}}.productTitle .productTitleBrand{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.productTitle .productTitleBrand a:hover{color:var(--primary-ebony-300);text-decoration:underline}.productTitle .productTitleBrand a:visited{color:var(--primary-ebony-500)}.productTitle .productVariantName{font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);font-weight:400;line-height:var(--styles-L--line-height);text-transform:inherit}.productTitle .productTitleBrand,.productTitle .productVariantName{color:var(--primary-ebony-500);margin-bottom:4px;margin-top:0}.accordion-item{background-color:var(--primary-ebony-0);border-bottom:1px solid var(--lines-200)}.accordion-item:first-child{border-top:1px solid var(--lines-200)}.accordion-item .accordion-radio:checked+.accordion-title .icon-plus{display:block;transform:rotate(90deg)}.accordion-item .accordion-title{padding:16px;position:relative;width:auto}@media(hover:hover)and (pointer:fine){.accordion-item .accordion-title:hover{background-color:var(--backgrounds-200)}}.accordion-item .accordion-title .accordion-heading{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin:0}.accordion-item .accordion-title .icon-minus{display:block}.accordion-item .accordion-title .icon-plus{clip-path:inset(0 45% 0 45%);display:block;position:absolute;right:16px;transition:transform .15s ease-out}.accordion-item .accordion-content{color:var(--primary-ebony-500);display:flex;flex-direction:column;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding:0 16px}.accordion-item .accordion-content .productDescriptionWrapper,.accordion-item .accordion-content section{padding-top:8px}.product-general-information{margin:40px 16px 32px}@media(min-width:1112px){.product-general-information{margin:40px 0 32px}}.product-general-information .info-wrapper{align-items:center;display:flex;margin-bottom:16px}.product-general-information .info-wrapper .info{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-left:8px}.product-general-information .info-wrapper .info strong{font-family:var(--typefaces-primary--bold);font-weight:400}.product-general-information.hide .returns{display:none}.careAndComposition [class*=" icon-"],.careAndComposition [class^=icon-]{font-size:inherit}.careAndComposition [class*=" icon-"]:before,.careAndComposition [class^=icon-]:before{background-color:currentColor;background-size:16px 16px;content:"";display:inline-block}.icon-care-60_W:before{mask:var(--TIc-icon-icon-care-max60-gentle) no-repeat;-webkit-mask:var(--TIc-icon-icon-care-max60-gentle) no-repeat}.icon-care-60W:before{mask:var(--TIc-icon-care-max60) no-repeat;-webkit-mask:var(--TIc-icon-care-max60) no-repeat}.icon-care-MF:before{mask:var(--TIc-icon-care-dry-clean1-mild) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean1-mild) no-repeat}.icon-care-OB:before{mask:var(--TIc-icon-care-nonchlorine-bleach) no-repeat;-webkit-mask:var(--TIc-icon-care-nonchlorine-bleach) no-repeat}.icon-care-30_W:before{mask:var(--TIc-icon-care-max30) no-repeat;-webkit-mask:var(--TIc-icon-care-max30) no-repeat}.icon-care-30W:before{mask:var(--TIc-icon-care-max30-gentle) no-repeat;-webkit-mask:var(--TIc-icon-care-max30-gentle) no-repeat}.icon-care-40_W:before{mask:var(--TIc-icon-care-max40-gentle) no-repeat;-webkit-mask:var(--TIc-icon-care-max40-gentle) no-repeat}.icon-care-40W:before{mask:var(--TIc-icon-care-max40) no-repeat;-webkit-mask:var(--TIc-icon-care-max40) no-repeat}.icon-care-95W:before{mask:var(--TIc-icon-care-max95) no-repeat;-webkit-mask:var(--TIc-icon-care-max95) no-repeat}.icon-care-CI:before{mask:var(--TIc-icon-care-cold-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-cold-iron) no-repeat}.icon-care-DD:before{mask:var(--TIc-icon-care-drip-dry) no-repeat;-webkit-mask:var(--TIc-icon-care-drip-dry) no-repeat}.icon-care-DF:before{mask:var(--TIc-icon-care-dry-flat) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-flat) no-repeat}.icon-care-F:before{mask:var(--TIc-icon-care-dry-clean1) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean1) no-repeat}.icon-care-HD:before{mask:var(--TIc-icon-care-linedry) no-repeat;-webkit-mask:var(--TIc-icon-care-linedry) no-repeat}.icon-care-HI:before{mask:var(--TIc-icon-care-hot-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-hot-iron) no-repeat}.icon-care-HW:before{mask:var(--TIc-icon-care-handwash) no-repeat;-webkit-mask:var(--TIc-icon-care-handwash) no-repeat}.icon-care-MP:before{mask:var(--TIc-icon-care-dry-clean2-mild) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean2-mild) no-repeat}.icon-care-NB:before{mask:var(--TIc-icon-nobleach) no-repeat;-webkit-mask:var(--TIc-icon-nobleach) no-repeat}.icon-info-circled-alt:before{display:none}.icon-care-ND:before{mask:var(--TIc-icon-care-no-dry-clean) no-repeat;-webkit-mask:var(--TIc-icon-care-no-dry-clean) no-repeat}.icon-care-NI:before{mask:var(--TIc-icon-care-noiron) no-repeat;-webkit-mask:var(--TIc-icon-care-noiron) no-repeat}.icon-care-NSI:before{mask:var(--TIc-icon-care-nosteam) no-repeat;-webkit-mask:var(--TIc-icon-care-nosteam) no-repeat}.icon-care-NT:before{mask:var(--TIc-icon-care-notumble-dry) no-repeat;-webkit-mask:var(--TIc-icon-care-notumble-dry) no-repeat}.icon-care-NTW:before{mask:var(--TIc-icon-care-notwist) no-repeat;-webkit-mask:var(--TIc-icon-care-notwist) no-repeat}.icon-care-NW:before{mask:var(--TIc-icon-care-nowash) no-repeat;-webkit-mask:var(--TIc-icon-care-nowash) no-repeat}.icon-care-P:before{mask:var(--TIc-icon-care-dry-clean2) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean2) no-repeat}.icon-care-TH:before{mask:var(--TIc-icon-care-tumbled-dry-high) no-repeat;-webkit-mask:var(--TIc-icon-care-tumbled-dry-high) no-repeat}.icon-care-TL:before{mask:var(--TIc-icon-care-tumble-dry-low) no-repeat;-webkit-mask:var(--TIc-icon-care-tumble-dry-low) no-repeat}.icon-care-WI:before{mask:var(--TIc-icon-care-warm-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-warm-iron) no-repeat}.icon-care-Z_CGB:before{mask:var(--TIc-icon-care-shoe2) no-repeat;-webkit-mask:var(--TIc-icon-care-shoe2) no-repeat}.icon-care-Z_DCC:before{mask:var(--TIc-icon-care-shoe1) no-repeat;-webkit-mask:var(--TIc-icon-care-shoe1) no-repeat}.icon-care-Z_NIW:before{mask:var(--TIc-care-Z_NIW) no-repeat;-webkit-mask:var(--TIc-care-Z_NIW) no-repeat}.icon-care-Z_SP:before{mask:var(--TIc-icon-care-spray) no-repeat;-webkit-mask:var(--TIc-icon-care-spray) no-repeat}.icon-care-Z_WP:before{mask:var(--TIc-care-Z_WP) no-repeat;-webkit-mask:var(--TIc-care-Z_WP) no-repeat}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog{--modal-transition-size:989px;max-width:973px;padding:0;width:100%}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog{height:calc(100% - 64px);max-height:560px}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent{height:100%}}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader{border-bottom:1px solid var(--lines-200);margin-bottom:0;padding:12px 24px}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);line-height:normal;padding:5px 0 5px 4px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height)}}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogClose{right:24px;top:12px}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent{padding-right:0}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader{max-width:unset}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent{max-width:unset}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog{bottom:auto;left:50%;opacity:0;right:auto;top:60%}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .isModalVisible.modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .isModalVisible.modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .isModalVisible.modalWebNotificationsDialog{opacity:1;top:50%;transform:translate(-50%,-50%)}}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog{bottom:0;height:100%;left:auto;max-height:unset;max-width:unset;opacity:0;right:-100%;top:0;transform:unset;transition-timing-function:ease-out;width:100%}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent{max-width:unset}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .isModalVisible.modalWebNotificationsDialog{opacity:1;right:0}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .isModalVisible.modalWebNotificationsDialog{transform:unset}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog{--modal-transition-size:500px;right:calc(var(--modal-transition-size)*-1);width:var(--modal-transition-size)}}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog{border-radius:var(--br-L) var(--br-L) var(--br-XS) var(--br-XS)}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog{border-radius:var(--br-L)}}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table{margin:auto auto 40px}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table td:first-child,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table th:first-child{display:none}.pdpFixedBar{background-color:var(--primary-ebony-0);border-top-left-radius:var(--br-M);border-top-right-radius:var(--br-M);bottom:-200px;box-shadow:0 -10px 24px 0 rgba(var(--primary-ebony-500-rgb),.14);color:var(--primary-ebony-500);height:96px;left:0;padding:16px 16px 28px;position:fixed;right:0;text-align:center;transition:all .35s ease;width:100%;z-index:var(--z-index-new-100)}@media(min-width:1112px){.pdpFixedBar{align-items:center;border:1px solid var(--lines-100);border-radius:0;border-top:0;bottom:unset;box-shadow:unset;display:flex;height:56px;padding:0 32px;top:-100px}}.pdpFixedBar .thumbnailImage{display:none;height:40px;margin-right:16px;width:26px}@media(min-width:1112px){.pdpFixedBar .thumbnailImage{display:flex}}.pdpFixedBar .productTitleWrapper{align-items:flex-start;display:none;flex-direction:column;margin-right:32px}@media(min-width:1112px){.pdpFixedBar .productTitleWrapper{display:flex}}.pdpFixedBar .productTitleWrapper .productTitleBrand{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:4px;text-transform:capitalize}.pdpFixedBar .productTitleWrapper .productTitleBrand a:hover{color:var(--primary-ebony-300);text-decoration:underline}.pdpFixedBar .productTitleWrapper .productVariantName{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);font-weight:400;line-height:var(--styles-S--line-height);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:200px}.pdpFixedBar .productPrice{align-items:center;border-left:1px solid var(--lines-100);border-right:1px solid var(--lines-100);display:none;flex-wrap:wrap;height:100%;justify-content:flex-start;margin:0;padding:8px 32px}@media(min-width:1112px){.pdpFixedBar .productPrice{display:flex}}.pdpFixedBar .productPrice .salesPrice{order:1;width:auto}.pdpFixedBar .productPrice .basePrice,.pdpFixedBar .productPrice .salesPrice{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-right:4px}.pdpFixedBar .productPrice .basePrice{color:var(--primary-ebony-400);order:0}.pdpFixedBar .productPrice .discountPriceContainer{display:block;order:2;text-align:left;width:100%}.pdpFixedBar .productPrice .discountPriceContainer:empty{display:none}.pdpFixedBar .productPrice .discountPriceContainer .differencePrices{display:inline-block;margin-right:4px}.pdpFixedBar .productPrice .discountPriceContainer .percentageDiscount{display:inline-block;text-align:left}.pdpFixedBar .stickyColorSelector,.pdpFixedBar .stickySizeSelector{align-items:center;border:1px solid #0000;border-right:1px solid var(--lines-100);display:none;font-size:var(--styles-XS--font-size);height:100%;line-height:var(--styles-XS--line-height);margin:0;overflow:hidden;position:relative}@media(min-width:1112px){.pdpFixedBar .stickyColorSelector,.pdpFixedBar .stickySizeSelector{display:flex}}.pdpFixedBar .stickyColorSelector.hoverEffect:hover,.pdpFixedBar .stickySizeSelector.hoverEffect:hover{border-top-color:var(--primary-ebony-500);cursor:pointer;outline:1px solid var(--primary-ebony-500)}.pdpFixedBar .stickyColorSelector.hoverEffect:hover:has(+.active),.pdpFixedBar .stickySizeSelector.hoverEffect:hover:has(+.active){border-left:1px solid var(--primary-ebony-500);outline:unset}.pdpFixedBar .stickyColorSelector.hoverEffect .selectButton:hover,.pdpFixedBar .stickySizeSelector.hoverEffect .selectButton:hover{cursor:pointer}.pdpFixedBar .stickyColorSelector.active,.pdpFixedBar .stickySizeSelector.active{border-bottom:none;border-top-color:var(--primary-ebony-500);outline:1px solid var(--primary-ebony-500);overflow:visible;z-index:var(--z-index-new-10)}.pdpFixedBar .stickyColorSelector.active:after,.pdpFixedBar .stickySizeSelector.active:after{background:var(--primary-ebony-0);bottom:-2px;content:"";height:3px;left:-1px;position:absolute;right:-1px}.pdpFixedBar .stickyColorSelector .selectButton,.pdpFixedBar .stickySizeSelector .selectButton{align-items:center;border:none;cursor:default;display:flex;justify-content:space-between;overflow:hidden;padding:24px}.pdpFixedBar .stickyColorSelector .selectButton:focus,.pdpFixedBar .stickyColorSelector .selectButton:hover,.pdpFixedBar .stickySizeSelector .selectButton:focus,.pdpFixedBar .stickySizeSelector .selectButton:hover{background:none;color:var(--primary-ebony-500)}.pdpFixedBar .stickyColorSelector .selectedColorValue,.pdpFixedBar .stickySizeSelector .selectedColorValue{border-radius:50%;height:24px;width:24px}.pdpFixedBar .stickyColorSelector .selectedSizeValue,.pdpFixedBar .stickySizeSelector .selectedSizeValue{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span,.pdpFixedBar .stickySizeSelector .selectedSizeValue span{font-family:var(--typefaces-primary--bold)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span:before,.pdpFixedBar .stickySizeSelector .selectedSizeValue span:before{content:": ";font-family:var(--typefaces-primary)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span:empty,.pdpFixedBar .stickySizeSelector .selectedSizeValue span:empty{display:none}.pdpFixedBar .stickyColorSelector .arrow,.pdpFixedBar .stickySizeSelector .arrow{display:none;height:20px;margin-left:4px;width:20px}.pdpFixedBar .stickyColorSelector .arrow.show,.pdpFixedBar .stickySizeSelector .arrow.show{display:flex}.pdpFixedBar .stickyColorSelector .selectDropdown,.pdpFixedBar .stickySizeSelector .selectDropdown{background-color:var(--primary-ebony-0);border:1px solid var(--primary-ebony-500);display:flex;flex-wrap:wrap;list-style:none;margin:0;max-height:440px;opacity:0;overflow-y:auto;padding:0;position:absolute;right:-2px;top:54px;visibility:hidden}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors{width:275px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem{width:50%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem:nth-child(odd),.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem:nth-child(odd){border-right:1px solid var(--lines-100)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem .colorImg,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem .colorImg{border-radius:50%;height:24px;margin-right:8px;width:24px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes{width:268px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle{align-items:center;border-bottom:1px solid var(--lines-100);cursor:auto;display:flex;font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);height:44px;justify-content:center;line-height:var(--styles-S--line-height);width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle.error,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle.error{color:var(--functional-error-500)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeList,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeList{display:flex;flex-wrap:wrap;width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem{border-right:1px solid var(--lines-100);width:33.3333333333%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem:nth-child(3),.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem:nth-child(3){border-right:none}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem .sizeLabel{justify-content:center}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem{align-items:center;border-bottom:1px solid var(--lines-100);cursor:pointer;display:flex;position:relative}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled{color:var(--primary-ebony-200);text-decoration:line-through}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled:hover,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled:hover{background-color:#0000;text-decoration:line-through}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled .sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled .sizeLabel{color:var(--primary-ebony-200)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.active,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem:hover,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.active,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.active,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.active,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem:hover{background-color:var(--backgrounds-200);text-decoration:underline}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem:only-child,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem:only-child,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem:only-child,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem:only-child{width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeLabel{align-items:center;cursor:pointer;display:flex;height:100%;padding:8px 16px;width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeLabel span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 32px)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeInput:checked~.sizeLabel{background-color:var(--backgrounds-200)}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar{width:8px}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar-track,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar-track{background-color:var(--backgrounds-200);border-radius:var(--br-M)}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar-thumb,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar-thumb{background:var(--primary-ebony-200);border-radius:var(--br-M)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorInput,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeInput,.pdpFixedBar .stickySizeSelector .selectDropdown .colorInput,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeInput{display:none}.pdpFixedBar .stickyColorSelector.active .selectDropdown,.pdpFixedBar .stickySizeSelector.active .selectDropdown{border:1px solid var(--primary-ebony-500);opacity:1;visibility:visible}.pdpFixedBar .stickySizeSelector{display:none}.pdpFixedBar .stickySizeSelector.show{display:flex}.pdpFixedBar.visible{bottom:0}@media(min-width:1112px){.pdpFixedBar.visible{bottom:unset;top:var(--header-height)}}.pdpFixedBar .addToCartButton{margin:0 0 0 auto;width:100%}@media(min-width:1112px){.pdpFixedBar .addToCartButton{width:328px}}@media(max-width:1111px){body{padding-bottom:96px}}.productRecommendations{font-family:var(--typefaces-primary);margin-bottom:64px;padding:0 16px;width:100%}@media(min-width:768px){.productRecommendations{margin:0;padding:0}}.productRecommendations span.stylesCarouselTitle{font-family:var(--typefaces-primary--bold)}.assetShipping{font-family:var(--typefaces-primary);padding-bottom:24px}.assetShipping .assetShipping__list .assetShipping__list__item{display:flex;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:24px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__icon{align-items:center;background-color:var(--backgrounds-200);border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__icon svg{height:16px;width:16px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text{margin-top:2px;width:calc(100% - 32px)}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle{margin-bottom:16px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__description{display:block;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle{margin-bottom:8px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title__text{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__description{color:var(--functional-ok-500);font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle{width:100%}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle:last-child,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle:last-child{margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title{display:flex;font-family:var(--typefaces-primary--bold);justify-content:space-between;margin-bottom:4px;width:100%}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textTitle__title__price{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);font-weight:400;line-height:var(--styles-XS--line-height);margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textSubtitle__title__price{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);font-weight:400;line-height:var(--styles-S--line-height);margin-bottom:0;text-align:right;width:54px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title{align-items:center;margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__clarification,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__clarification{color:var(--primary-ebony-400);display:block;font-family:var(--typefaces-primary);font-size:var(--styles-XXS--font-size);line-height:var(--styles-XXS--line-height);margin-bottom:0;margin-top:4px}.assetShipping .assetShipping__list .assetShipping__list__item.item-standard,.assetShipping .assetShipping__list .assetShipping__list__item.item-standard .item_textTitle__title{margin-bottom:16px}.assetShipping .assetShipping__footer{color:var(--primary-ebony-300);font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height-body);margin-bottom:0}.assetReturn{font-family:var(--typefaces-primary)}.assetReturn .assetReturn__header{line-height:var(--styles-S--line-height-body)}.assetReturn .assetReturn__header,.assetReturn .assetReturn__list__item{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);margin-bottom:24px}.assetReturn .assetReturn__list__item{display:flex;line-height:var(--styles-S--line-height)}.assetReturn .assetReturn__list__item .list__item__icon{align-items:center;background-color:var(--backgrounds-200);border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.assetReturn .assetReturn__list__item .list__item__icon svg{height:16px;width:16px}.assetReturn .assetReturn__list__item .list__item__text{align-items:center;display:flex;width:calc(100% - 32px)}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle{width:100%}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle .item_textTitle__title{display:flex;font-family:var(--typefaces-primary--bold);justify-content:space-between;width:100%}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textTitle__title__price{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);font-weight:400;line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing)}@media(min-width:1112px){.storeReservationConfirmationContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.storeReservationConfirmationContainer .imageContainer{background-color:var(--backgrounds-200);display:none;padding:24px}@media(min-width:1112px){.storeReservationConfirmationContainer .imageContainer{display:block}}.storeReservationConfirmationContainer .imageContainer img,.storeReservationConfirmationContainer .imageContainer picture{border-radius:var(--br-L);display:block;width:100%}.storeReservationConfirmationContainer .imageContainer img{border:1px solid var(--lines-200)}.storeReservationConfirmationContainer .reservationInformation{padding:24px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderTitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:8px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSubtitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0;padding:8px 16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .reservationHeaderSelectionTitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .swatch{border:1px solid var(--lines-200);border-radius:50%;display:inline;height:20px;margin:0 4px;vertical-align:middle;width:20px}@media(min-width:1112px){.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderTitle{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSubtitle{margin-bottom:16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .reservationHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.storeReservationConfirmationContainer .reservationInformation .flexReservationData{display:flex;flex-direction:column;grid-gap:12px;margin:16px 0 24px}@media(min-width:1112px){.storeReservationConfirmationContainer .reservationInformation .flexReservationData{flex-direction:row;margin:24px 0;grid-gap:24px}}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer{border:1px solid var(--lines-100);border-radius:var(--br-S);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding:16px;width:100%}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .storePickupContainerTitle{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold);padding-bottom:8px}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStore{color:var(--primary-ebony-500);margin-bottom:8px}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStore .changeStoreLink{text-decoration:underline}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStoreInfo{color:var(--primary-ebony-400);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.storeReservationConfirmationContainer .reservationInformation .confirmForm{display:flex;flex-direction:column}@media(min-width:1112px){.storeReservationConfirmationContainer .reservationInformation .confirmForm{flex-direction:row;justify-content:space-between}.storeReservationConfirmationContainer .reservationInformation .confirmForm .phoneContainer{margin-right:16px;width:100%}}.storeReservationConfirmationContainer .reservationInformation .confirmForm .tsc-input-component{margin-right:16px;width:100%}.storeReservationConfirmationContainer .reservationInformation .confirmForm .tsc-input-component .tsc-alert-tooltip{width:300px}.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0);height:56px;padding:12px;width:100%}@media(min-width:1112px){.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn{min-width:160px;width:unset}.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn.medium{min-width:220px}}.storeReservationConfirmationContainer .reservationInformation .open-dialog{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);text-decoration:underline}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent{margin:0 auto;max-width:100%}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer{background-color:var(--backgrounds-200);display:none;padding:24px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer img,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer picture{border-radius:var(--br-L);display:block;width:100%}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer img{border:1px solid var(--lines-200)}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer{display:block}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation{color:var(--primary-ebony-500);overflow-y:auto;padding:24px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:8px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSize{display:inline-block}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSelection{color:var(--primary-ebony-500);display:none}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSize{display:none}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSelection{display:inline-block}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationSubtitle{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationSubtitle{margin-bottom:24px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationProductName{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationProductName{display:none}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationDescription{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationTitle{color:var(--primary-ebony-500);margin-bottom:8px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationTitle{margin-bottom:4px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer{display:flex}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer .tsc-input-component{margin-bottom:0;margin-right:16px;width:100%}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer button{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0);height:56px;padding:12px 24px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer{max-width:465px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer button{width:160px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer{border:1px solid var(--lines-100);border-radius:var(--br-S);padding:16px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor{margin:0 0 16px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor .productColorSelection{grid-template-columns:repeat(auto-fit,36px)}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor .productColorSelection{grid-template-columns:repeat(12,36px)}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productSizes{margin-bottom:0;padding:0}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer.spacing{margin-bottom:24px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError{align-items:center;border:1px solid var(--lines-100);display:flex;flex-direction:column;height:100%;justify-content:center;margin:24px;min-height:192px;padding:16px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError{border:0;height:448px;padding:0}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError .storeAndReservationError-icon{color:var(--primary-ebony-400);height:24px;margin:0 0 8px;width:24px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError .storeAndReservationError-description{color:var(--primary-ebony-500);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);max-width:355px;text-align:center;width:100%}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow.productAndLocation .modalWebNotificationsDialog .dialogContent{max-width:none}.modalWebNotifications .modalWebNotificationsWrap.storeAvailabilityDataLogin .modalWebNotificationsDialog .dialogContent{margin:0 auto;max-width:100%}.productStoreReservationStorePickerContainer{display:grid;font-family:var(--typefaces-primary);grid-template-areas:"header" "tabs" "list" "map" "footer";grid-template-columns:repeat(1,1fr);height:100%}@media(min-width:1112px){.productStoreReservationStorePickerContainer{grid-template-areas:"map header" "map list" "map footer";grid-template-columns:repeat(2,1fr);grid-template-rows:max-content}}.productStoreReservationStorePickerContainer .storePickerHeader{align-self:flex-start;grid-area:header;padding:24px 24px 0}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderTitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:16px}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0;padding:8px 16px}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .storePickerHeaderSelectionTitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .swatch{border:1px solid var(--lines-200);border-radius:50%;display:inline;height:20px;margin:0 4px;vertical-align:middle;width:20px}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerHeader{padding:24px 24px 16px}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderTitle{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing)}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .storePickerHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.productStoreReservationStorePickerContainer .storePickerTabs{display:flex;grid-area:tabs;padding:0 24px;z-index:var(--z-index-new-10)}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerTabs{display:none}}.productStoreReservationStorePickerContainer .storePickerTabs .tab{border-bottom:1px solid #0000;font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:0;padding:16px 12px 4px}.productStoreReservationStorePickerContainer .storePickerTabs .tab.active,.productStoreReservationStorePickerContainer .storePickerTabs .tab:hover{border-color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerMap{background-color:var(--backgrounds-200);display:flex;flex-direction:column;grid-area:map;height:calc(100vh - 382px);overflow:hidden;position:relative}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerMap{height:unset}}.productStoreReservationStorePickerContainer .storePickerMap .storesMap{height:100%;width:100%}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker{align-items:center;background-color:var(--backgrounds-200);border-bottom:1px solid var(--lines-100);border-top:1px solid var(--lines-100);display:none;padding:24px 16px 24px 0;width:100%}@media(max-width:1111px){.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker.visible{display:flex}}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .closeIcon{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 24px 0 16px}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .closeIcon svg{color:var(--primary-ebony-400);height:16px;width:16px}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation{grid-gap:24px;align-items:center;display:flex;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);justify-content:space-between;line-height:var(--styles-XS--line-height);margin-bottom:0;width:100%}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfoLevel{display:block;margin:8px 0 0;width:100%}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeReservationBtn{color:var(--primary-ebony-500);min-height:unset;padding:12px;width:112px}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeReservationBtn:hover{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo{width:calc(100% - 112px)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation:after{content:","}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation:last-of-type:after{content:"."}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLevel{display:block;margin:8px 0 0;width:100%}.productStoreReservationStorePickerContainer .storePickerList{grid-area:list;height:calc(100vh - 382px);overflow-y:auto;scroll-behavior:smooth}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults,.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults{display:flex;flex-direction:column;overflow:auto;width:100%}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults{align-items:center;justify-content:center;padding:24px;text-align:center}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults{border:1px solid var(--lines-100);width:calc(100% - 24px)}}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults .storePickerListNoResultsIcon{color:var(--primary-ebony-400);height:24px;margin:0 0 8px;width:24px}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults .storePickerListNoResultsDescription{align-items:center;color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);justify-content:center;line-height:var(--styles-S--line-height-body);margin-bottom:var(--styles-S--paragraph-spacing)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults{align-items:flex-start;justify-content:flex-start}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store{align-items:center;border-top:1px solid var(--lines-100);cursor:pointer;display:flex;justify-content:space-between;min-height:108px;padding:24px;width:100%;grid-gap:24px}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo{width:calc(100% - 112px)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation{color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation:after{content:","}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation:last-of-type:after{content:"."}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLevel{display:block;margin:8px 0 0;width:100%}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeReservationBtn{color:var(--primary-ebony-500);min-height:48px;padding:12px;width:112px}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeReservationBtn:hover{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store.active,.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store:hover{background-color:var(--backgrounds-200)}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerList{height:unset;margin-left:24px;margin-right:4px}}.productStoreReservationStorePickerContainer .storePickerFooter{align-self:flex-end;background-color:var(--backgrounds-200);grid-area:footer;max-height:96px;min-height:88px}.productStoreReservationStorePickerContainer .storePickerFooter form{display:flex;padding:16px}.productStoreReservationStorePickerContainer .storePickerFooter form .tsc-input-component{margin-bottom:0;margin-right:16px;width:100%}.productStoreReservationStorePickerContainer .storePickerFooter form button{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0);height:56px;padding:12px 24px}@media(min-width:1112px){.productStoreReservationStorePickerContainer .storePickerFooter form{margin-left:24px}.productStoreReservationStorePickerContainer .storePickerFooter form button{width:160px}}@media(max-width:1111px){.productStoreReservationStorePickerContainer .hiddenTabView{display:none}}.storeReservationClickshoppingLayout{overflow-y:auto}.storeReservationClickshoppingLayout .tsc-input-component{width:100%}.storeReservationClickshoppingLayout .informationContainer .formLabel{display:block;font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:8px}.storeReservationClickshoppingLayout .informationContainer .seller .tsc-input-component{width:114px}.storeReservationClickshoppingLayout .informationContainer .seller .tsc-input-component .tsc-validation-messages{white-space:nowrap}.storeReservationClickshoppingLayout .informationContainer .phone{display:flex}.storeReservationClickshoppingLayout .informationContainer .phone .phonePrefix{margin-right:16px;width:96px}.storeReservationClickshoppingLayout .informationContainer .phone .phoneNumber{width:calc(100% - 96px)}.storeReservationClickshoppingLayout .informationContainer .phone .tsc-input-component{margin-bottom:0}.storeReservationClickshoppingLayout .terms{align-items:center;display:flex;flex-direction:column;justify-content:space-between;grid-gap:24px}.storeReservationClickshoppingLayout .terms .tsc-input-component{margin-bottom:0}.storeReservationClickshoppingLayout .terms .tsc-btn{width:100%}.storeReservationClickshoppingLayout .terms a{text-decoration:underline}@media(min-width:1112px){.storeReservationClickshoppingLayout .terms{flex-direction:row}.storeReservationClickshoppingLayout .terms .tsc-btn{width:220px}.storeReservationSuccessContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.storeReservationSuccessContainer .imageContainer{background-color:var(--backgrounds-200);display:none;padding:24px}@media(min-width:1112px){.storeReservationSuccessContainer .imageContainer{display:block}}.storeReservationSuccessContainer .imageContainer img,.storeReservationSuccessContainer .imageContainer picture{border-radius:var(--br-L);display:block;width:100%}.storeReservationSuccessContainer .imageContainer img{border:1px solid var(--lines-200)}.storeReservationSuccessContainer .reservationSuccessInformation{padding:24px}.storeReservationSuccessContainer .reservationSuccessInformation .reservationInfoWrapper{color:var(--primary-ebony-500);column-gap:8px;display:grid;grid-template-areas:"icon title" "info info";grid-template-columns:24px 1fr}.storeReservationSuccessContainer .reservationSuccessInformation .reservationInfoWrapper .reservation__info{grid-area:info}.storeReservationSuccessContainer .reservationSuccessInformation .checkIcon{color:var(--functional-ok-500);height:24px;margin-right:8px;width:24px}.storeReservationSuccessContainer .reservationSuccessInformation .reservation__header{color:var(--primary-ebony-500);display:inline-block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:16px}@media(min-width:1112px){.storeReservationSuccessContainer .reservationSuccessInformation .reservation__header{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height)}}.storeReservationSuccessContainer .reservationSuccessInformation .reservation__info{color:var(--primary-ebony-500);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);color:var(--primary-ebony-500);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0;padding:8px 16px}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .reservationSuccessHeaderSelectionTitle{color:var(--primary-ebony-500);display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .swatch{border:1px solid var(--lines-200);border-radius:50%;display:inline;height:20px;margin:0 4px;vertical-align:middle;width:20px}@media(min-width:1112px){.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .reservationSuccessHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer{border:1px solid var(--lines-100);border-radius:var(--br-S);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin:24px 0 16px;padding:16px}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer .storePickupContainerTitle{font-family:var(--typefaces-primary--bold);padding-bottom:8px}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer .link{color:var(--primary-ebony-400);display:flex;margin-bottom:16px;text-decoration:underline}.storeReservationSuccessContainer .reservationSuccessInformation .continueShoppingBtn{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0);height:56px;margin-top:8px;padding:12px 24px;width:100%}@media(min-width:1112px){.storeReservationSuccessContainer .reservationSuccessInformation .continueShoppingBtn{min-width:220px;width:auto}}.productGiftInformationContainer{border:1px solid var(--lines-100);border-radius:var(--br-M);cursor:pointer;font-family:var(--typefaces-primary);margin:0 auto 16px;padding:8px 16px;transition:border-color .25s ease;width:calc(100% - 32px)}@media(min-width:768px){.productGiftInformationContainer{width:inherit}}.productGiftInformationContainer .giftHeader{align-items:center;display:grid;grid-template-columns:repeat(2,auto);margin-bottom:4px;padding:10px 0}.productGiftInformationContainer .giftHeader .giftTitle{align-items:center;display:flex;grid-gap:8px}.productGiftInformationContainer .giftHeader .giftDetails{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0;text-align:right}.productGiftInformationContainer .giftHeader .giftTitle p{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0}.productGiftInformationContainer .giftProduct{background-color:var(--backgrounds-200);border:1px solid var(--lines-100);border-radius:var(--br-M);margin-bottom:8px;padding:16px}.productGiftInformationContainer .giftProduct .horizontalTileInteractive{margin-top:0;padding:0;--_tileImageSize:64px}.productGiftInformationContainer:hover{border-color:var(--primary-ebony-500)}#modalSidebar .c02__information-asset{border-top:none}.size-chart-info{color:var(--primary-ebony-500)}.size-chart-info .size-chart-description{border-bottom:1px solid var(--lines-100);font-size:var(--styles-S--font-size);font-weight:400;line-height:var(--styles-S--line-height);padding-bottom:18px}.size-chart-info .size-guide-img{margin-top:32px}.size-chart-info .size-guide-img img{width:100%}.size-chart-info table{border-spacing:0;font-weight:400;width:100%}.size-chart-info table .unit{color:var(--primary-ebony-300)}.size-chart-info table th{border-bottom:1px solid var(--primary-ebony-100);font-weight:400;padding-bottom:16px}.size-chart-info table td,.size-chart-info table th{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);text-align:center;width:25%}.size-chart-info table tbody tr td:first-of-type,.size-chart-info table th:first-of-type{font-family:var(--typefaces-primary--bold);font-weight:700}.size-chart-info table tbody tr:first-of-type td{padding-top:16px}.size-chart-info table tbody tr:last-of-type td{padding-bottom:16px}.tds-accordionAlt{border-bottom:1px solid var(--lines-100)}.tds-accordionAlt .accordion__toggles{cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.tds-accordionAlt .accordion__toggles .accordion__header{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);font-weight:400;line-height:var(--styles-S--line-height)}.tds-accordionAlt .accordion__toggles .accordion__toggle-icon{margin-right:10px;vertical-align:middle}.tds-accordionAlt .accordion__toggles .accordion__icon{align-self:center;height:24px;width:24px}.tds-accordionAlt .accordion__toggles .accordion__icon:before{font-weight:700}.tds-accordionAlt .accordion__toggles .icon-chevron-up{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.tds-accordionAlt .accordion__toggles .icon-chevron-up:before{background-color:unset}.tds-accordionAlt .accordion__toggles .icon-chevron-down{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.tds-accordionAlt .accordion__toggles .icon-chevron-down:before{background-color:unset}.tds-accordionAlt .accordion__contents,.tds-accordionAlt .accordion__icon--open{display:none}.tds-accordionAlt--open{border-bottom:none}.tds-accordionAlt--open .accordion__toggles{border-bottom:1px solid var(--lines-100)}.tds-accordionAlt--open .accordion__contents{border-bottom:1px solid var(--lines-100);display:block;margin-top:10px}.tds-accordionAlt--open .accordion__icon--open{display:flex}.tds-accordionAlt--open .accordion__icon--closed{display:none}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitleContainer .dialogHeaderTitle{align-items:center;display:flex;font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);justify-content:center;line-height:var(--styles-M--line-height);margin-bottom:0;width:100%}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent{font-family:var(--typefaces-primary);overflow-y:auto;padding:32px 32px 0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent{scroll-behavior:smooth}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer{overflow:hidden;transition:opacity .25s ease}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .mainGalleryContainer{padding:24px 60px 0}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .mainGalleryContainer{height:calc(100% - 149px);padding:24px 60px}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer{padding:16px 32px 24px}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer{min-height:149px;padding:16px 32px 56px}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .galleryThumbnailSlide{cursor:pointer}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .galleryThumbnailSlide:hover img,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .swiper-slide-thumb-active img{border-radius:var(--br-S);outline:1px solid var(--primary-ebony-500);outline-offset:-1px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer img,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer picture{display:block;width:100%}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer.galleryHidden{opacity:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer{background-color:var(--backgrounds-200);padding:24px;scroll-behavior:smooth}@media(min-width:1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer{height:100%;overflow-y:auto;padding:24px 106px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer::-webkit-scrollbar{width:12px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer::-webkit-scrollbar-thumb{border-right:4px solid var(--backgrounds-200)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .titleBrand{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:8px;text-transform:lowercase}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .titleBrand:first-letter{text-transform:uppercase}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .variantName{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary--bold);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:24px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer{background-color:#0000}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item{background-color:var(--primary-ebony-0);border:1px solid #0000;border-radius:var(--br-M);margin-bottom:8px;overflow:hidden}@media(hover:hover)and (pointer:fine){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item:hover{border-color:var(--lines-100)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item:last-child{margin-bottom:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-content,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-title{background-color:#0000}@media(hover:hover)and (pointer:fine){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-title:hover{background-color:#0000;border-color:var(--lines-100)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer{padding-bottom:16px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer ol,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer ul{list-style:disc inside;margin-bottom:16px;margin-left:8px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer .ref{font-family:var(--typefaces-primary--bold);margin-top:8px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer .ref .refNumber{font-family:var(--typefaces-primary)}.tsc-notifyme-component{--_fluidMaxwidht:100%;--_border:1px solid;--_marginBottom:16px;--_gap:8px;background-color:var(--backgrounds-200);border:var(--_border) var(--lines-200);border-radius:var(--br-M);margin:0 0 16px;padding:32px;position:relative}@media(max-width:767px){.tsc-notifyme-component{margin:0 16px 16px;padding:24px}}.tsc-notifyme-component .tsc-notifyme-wrapper.hide{display:none}.tsc-notifyme-component .tsc-notifyme-title{align-items:center;color:var(--primary-ebony-500);display:flex;gap:var(--_gap);justify-content:center}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-icon{margin-bottom:var(--_marginBottom)}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-icon svg{height:24px;width:24px}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-text{font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);font-weight:400;line-height:var(--styles-M--line-height);margin-bottom:var(--_marginBottom);text-transform:inherit}@media(max-width:767px){.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-text{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}}.tsc-notifyme-component .tsc-notifyme-content{align-items:start;color:var(--primary-ebony-500);display:flex;gap:var(--_gap);width:var(--_fluidMaxwidht)}@media(max-width:767px){.tsc-notifyme-component .tsc-notifyme-content{flex-direction:column}}.tsc-notifyme-component .tsc-notifyme-content .tsc-btn{margin-bottom:var(--_marginBottom)}@media(max-width:767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-btn{width:var(--_fluidMaxwidht)}}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email{flex-grow:1}@media(max-width:767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email{width:var(--_fluidMaxwidht)}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-label{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-input-component-email{margin-bottom:var(--_marginBottom)}@media(max-width:767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-input-component-email{margin-bottom:0}}.tsc-notifyme-component .tsc-notifyme-info .tsc-notifyme-text{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--_marginBottom);text-align:center}.tsc-notifyme-component .tsc-notifyme-terms{display:flex;justify-content:center}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox{margin-bottom:0}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-label-checkbox{align-items:center;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-link{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-message-required{text-align:center}.tsc-notifyme-component .tsc-notifyme-terms a{text-decoration:underline}.tsc-notifyme-component .tsc-notifyme-success{display:none}.tsc-notifyme-component .tsc-notifyme-success.show{display:block}.tsc-notifyme-component .tsc-notifyme-success .tsc-notifyme-icon{color:var(--functional-ok-500)}.tsc-notifyme-component .tsc-notifyme-success .tsc-notifyme-link{text-align:center}.c91{padding:6%}.c91__header{font-size:var(--styles-XL--font-size);line-height:var(--styles-XL--line-height);margin:5px 0;text-align:center}.c91__header-selection{background-color:var(--backgrounds-200);margin:0 0 30px;padding:10px}.c91__dropdown-selection{background-color:var(--primary-ebony-0);border:1px solid var(--primary-ebony-200);color:var(--primary-ebony-500);line-height:var(--styles-M--line-height);margin:0 0 10px;padding:8px 30px 8px 20px;width:100%}.c91__tab--holder:before{background:linear-gradient(to right,var(--primary-ebony-0) 0,var(--primary-ebony-200) 15%,var(--primary-ebony-200) 85%,var(--primary-ebony-0) 100%);clear:both;content:"";display:block;height:1px}.c91__calc--size-title{margin:30px 0 20px;text-align:center}.c91__measuring-instructions--header--mobile{text-align:center}.c91_size-result--holder{padding:20px 0 0;text-align:center}.c91_size-result--holder:after{background:linear-gradient(to right,var(--primary-ebony-0) 0,var(--primary-ebony-200) 15%,var(--primary-ebony-200) 85%,var(--primary-ebony-0) 100%);clear:both;content:"";display:block;height:1px;margin:10px 0 0}.c91 .is-visible{display:block}.c91 .c91__button--measurment-instructions,.c91 .c91__button--measurment-instructions.is-visible,.c91 .c91__button--show-products,.c91 .c91__calc---size-result,.c91 .c91__tab-table,.c91 .c91__tab:not(:first-child){display:none}.c91 .measuring--image{height:auto;width:100%}.c91__measuring--popup{text-align:center}.c91__measuring--popup h4{margin:20px 0}.c91__measuring-instructions--step1:after,.c91__measuring-instructions--step2:after,.c91__measuring-instructions--step3:after,.c91__measuring-instructions--step4:after{background:linear-gradient(to right,var(--primary-ebony-0) 0,var(--primary-ebony-200) 15%,var(--primary-ebony-200) 85%,var(--primary-ebony-0) 100%);clear:both;content:"";display:block;height:1px;margin:25px auto 0;width:50%}.c91__calc---size-result,.c91__calc---size-result-formatted{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height)}.c91__tab-table h2{padding:5px 0 10px;text-align:center}.c91__tab-links{clear:both;margin:0 0 20px}.c91__tab-link--find,.c91__tab-link--intsize-desktop{display:block;float:left;margin:15px 0 0;width:50%}.c91__tab-link--find{border-right:1px solid var(--primary-ebony-100);padding:0 25px 0 0;text-align:right}.c91__tab-link--intsize-desktop{padding:0 0 0 25px}.c91 .size-table{padding:5px;position:relative;text-align:center}.c91 .size-table:after{background:linear-gradient(to right,var(--primary-ebony-0) 0,var(--primary-ebony-200) 15%,var(--primary-ebony-200) 85%,var(--primary-ebony-0) 100%);bottom:-10px;clear:both;content:"";display:block;height:1px;position:absolute;width:100%}.c91 .size-table td,.c91 .size-table th{width:20%}.c91 .button{text-transform:uppercase}.c91__button--tab-table--calculate-size{display:block;margin:0 auto 15px}@media(min-width:1112px){.c91 .button{font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing)}.c91 .c91__header-selection{background:none}.c91 .form-inline{display:flex;justify-content:space-between}.c91 .form-inline>*{width:31%}.c91 .c91__content,.c91 .c91__measuring--popup,.c91 .c91__measuring-instructions--header--mobile,.c91 .c91__tab--holder:before{display:none}.c91 .is-visible{display:block}.c91 .c91__tab-links{margin:0 0 30px}.c91 .c91__tab-links:after{background:linear-gradient(to right,var(--primary-ebony-0) 0,var(--primary-ebony-200) 15%,var(--primary-ebony-200) 85%,var(--primary-ebony-0) 100%);clear:both;content:"";display:block;height:1px}.c91 .c91__tab-link--find,.c91 .c91__tab-link--intsize-desktop{margin:0 0 15px}.c91 .c91_bra-calculatesize{float:right;width:40%}.c91 .c91__measuring--popup,.c91 .c91_tab-find--instruction-image{float:left;width:60%}.c91 .c91___button--measurment,.c91 .c91__calculate-toggle{margin:auto;width:80%}.c91 .c91__button--measurment-instructions.is-visible{display:block}.c91 .c91__tab-find:after{clear:both;content:"";display:block}}