:root{--vm-default-font:var(--font--family-body);--vm-default-font-bold:var(--font--family-body);--vm-default-font-medium:var(--font--family-body);--vm-font-menu-heading:var(--font--family-headers);--vm-font-heading:var(--font--family-body)}.virtual-mirror{width:100%}.virtual-mirror__target{width:100%;height:100%}.virtual-mirror__target #vm-layout{max-width:100%}.virtual-mirror__target .price{line-height:inherit}@media(min-width:64rem){.virtual-mirror__target{height:80vh;max-width:768px;min-width:768px}}.virtual-mirror__target .vmmv-terms-conditions button{min-width:240px;padding:.75rem 2.25rem;border-radius:var(--border-radius--button);letter-spacing:inherit;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:0;font-weight:var(--font--weight-medium);font-family:var(--font--family-body);cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease-in-out;transition-duration:.2s}.virtual-mirror__target .vmmv-terms-conditions button._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions button._is_loading .button__text{color:var(--color--primary)}.virtual-mirror__target .vmmv-terms-conditions button .button__loader-wrapper{background-color:var(--color--primary)}.virtual-mirror__target .vmmv-terms-conditions button .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.virtual-mirror__target .vmmv-terms-conditions button{background-color:var(--color--primary);color:var(--color--button-text-primary)}.virtual-mirror__target .vmmv-terms-conditions button:focus,.virtual-mirror__target .vmmv-terms-conditions button:hover{color:var(--color--button-text-primary);text-decoration:none}.virtual-mirror__target .vmmv-terms-conditions button:focus-visible{outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.virtual-mirror__target .vmmv-terms-conditions button:hover{background-color:var(--color--button-hover-primary)}.virtual-mirror__target .vmmv-terms-conditions button:hover._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions button:hover._is_loading .button__text{color:var(--color--button-hover-primary)}.virtual-mirror__target .vmmv-terms-conditions button:hover .button__loader-wrapper{background-color:var(--color--button-hover-primary)}.virtual-mirror__target .vmmv-terms-conditions button:hover .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.virtual-mirror__target .vmmv-terms-conditions button._is_disabled:not(.virtual-mirror__target .vmmv-terms-conditions button._is_loading),.virtual-mirror__target .vmmv-terms-conditions button:disabled:not(.virtual-mirror__target .vmmv-terms-conditions button._is_loading){background-color:var(--color--disabled-background);color:var(--color--disabled-text)}.virtual-mirror__target .vmmv-terms-conditions button{min-width:unset}.virtual-mirror__target .vmmv-terms-conditions button span{font-weight:var(--font--weight-medium);font-family:var(--font--family-body)}.virtual-mirror__target .vmmv-terms-conditions button:hover{border:0}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .line,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .line>span,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy b,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy b>span,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy li,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy li>span,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy p,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy p>span,.virtual-mirror__target .vmmv-terms-conditions .line,.virtual-mirror__target .vmmv-terms-conditions .line>span,.virtual-mirror__target .vmmv-terms-conditions b,.virtual-mirror__target .vmmv-terms-conditions b>span,.virtual-mirror__target .vmmv-terms-conditions li,.virtual-mirror__target .vmmv-terms-conditions li>span,.virtual-mirror__target .vmmv-terms-conditions p,.virtual-mirror__target .vmmv-terms-conditions p>span{font-family:var(--font--family-body)!important;font-size:var(--font--size)!important;line-height:var(--font--line-height)!important;color:var(--color--text-primary)!important}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .line,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy li,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy p,.virtual-mirror__target .vmmv-terms-conditions .line,.virtual-mirror__target .vmmv-terms-conditions li,.virtual-mirror__target .vmmv-terms-conditions p{font-weight:var(--font--weight-regular)!important}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy b,.virtual-mirror__target .vmmv-terms-conditions b{font-weight:var(--font--weight-bold)!important}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy h1,.virtual-mirror__target .vmmv-terms-conditions h1{font-family:var(--font--family-headers);font-weight:var(--font--weight-heading);line-height:var(--font--line-height);color:var(--color--text-primary);margin:1.5em 0}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary{min-width:240px;padding:.75rem 2.25rem;border-radius:var(--border-radius--button);letter-spacing:inherit;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:0;font-weight:var(--font--weight-medium);font-family:var(--font--family-body);cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease-in-out;transition-duration:.2s}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading .button__icon,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading .button__text,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading .button__text{color:var(--color--primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary .button__loader-wrapper,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary .button__loader-wrapper{background-color:var(--color--primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary .button__loader,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary{background-color:var(--color--primary);color:var(--color--button-text-primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:focus,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:focus,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover{color:var(--color--button-text-primary);text-decoration:none}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:focus-visible,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:focus-visible{outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover{background-color:var(--color--button-hover-primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover._is_loading .button__icon,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover._is_loading .button__text,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover._is_loading .button__text{color:var(--color--button-hover-primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover .button__loader-wrapper,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover .button__loader-wrapper{background-color:var(--color--button-hover-primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover .button__loader,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading),.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading),.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading),.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary._is_loading){background-color:var(--color--disabled-background);color:var(--color--disabled-text)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary{min-width:unset}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary span,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary span{font-weight:var(--font--weight-medium);font-family:var(--font--family-body)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button--primary:hover,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button--primary:hover{border:0}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child{min-width:240px;padding:.75rem 2.25rem;border-radius:var(--border-radius--button);letter-spacing:inherit;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:0;font-weight:var(--font--weight-medium);font-family:var(--font--family-body);cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease-in-out;transition-duration:.2s}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading .button__icon,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading .button__text,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading .button__text{color:rgba(0,0,0,0)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child .button__loader-wrapper,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child .button__loader-wrapper{background-color:rgba(0,0,0,0)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child .button__loader,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child .button__loader{border-color:var(--color--primary);border-left-color:var(--color--primary-lightest)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child{background-color:rgba(0,0,0,0);border:2px solid var(--color--primary);color:var(--color--primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:focus,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:focus,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover{background-color:rgba(0,0,0,0)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:focus-visible,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:focus-visible{color:var(--color--primary);outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover{border-color:var(--color--button-hover-primary);color:var(--color--button-hover-primary)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover._is_loading .button__icon,.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover._is_loading .button__text,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover._is_loading .button__icon,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover._is_loading .button__text{color:rgba(0,0,0,0)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover .button__loader-wrapper,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover .button__loader-wrapper{background-color:rgba(0,0,0,0)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover .button__loader,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:hover .button__loader{border-color:var(--color--button-hover-primary);border-left-color:var(--color--primary-lightest)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading),.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child:disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading),.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading),.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child:disabled:not(.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child._is_loading){background-color:var(--color--disabled-background);background-color:rgba(0,0,0,0);color:var(--color--disabled-text);border-color:var(--color--disabled-border)}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child{min-width:unset}.virtual-mirror__target #bipa-overlay-root-style.bipa-privacy-policy .bipa-privacy-policy__footer-cta .bipa-button:first-child span,.virtual-mirror__target .vmmv-terms-conditions .bipa-privacy-policy__footer-cta .bipa-button:first-child span{font-weight:var(--font--weight-medium);font-family:var(--font--family-body)}.virtual-mirror-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:var(--z-index--level-6);display:flex;justify-content:center;align-items:center}.virtual-mirror-overlay--hidden{visibility:hidden;pointer-events:none}.virtual-mirror-overlay--active{visibility:visible;pointer-events:auto}.virtual-mirror-overlay__backdrop{z-index:var(--z-index--level-1)}.virtual-mirror-overlay__body{position:relative;width:100%;height:100%;background-color:var(--color--background-primary);z-index:var(--z-index--level-2);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:64rem){.virtual-mirror-overlay__body{max-width:90vw;max-height:90vh;width:auto;height:auto}}.try-on-button{min-width:240px;padding:.75rem 2.25rem;border-radius:var(--border-radius--button);letter-spacing:inherit;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:0;font-weight:var(--font--weight-medium);font-family:var(--font--family-body);cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease-in-out;transition-duration:.2s}.try-on-button__icon{display:inline-block;height:24px;width:24px;line-height:1;vertical-align:middle;margin-right:.5rem}.try-on-button__text{font-size:1rem}.try-on-button--small{min-width:176px;padding:.5rem 1.5rem}.try-on-button--medium{min-width:240px;padding:.75rem 2.25rem}.try-on-button--solid._is_loading .button__icon,.try-on-button--solid._is_loading .button__text{color:var(--color--primary)}.try-on-button--solid .button__loader-wrapper{background-color:var(--color--primary)}.try-on-button--solid .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.try-on-button--solid{background-color:var(--color--primary);color:var(--color--button-text-primary)}.try-on-button--solid:focus,.try-on-button--solid:hover{color:var(--color--button-text-primary);text-decoration:none}.try-on-button--solid:focus-visible{outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.try-on-button--solid:hover{background-color:var(--color--button-hover-primary)}.try-on-button--solid:hover._is_loading .button__icon,.try-on-button--solid:hover._is_loading .button__text{color:var(--color--button-hover-primary)}.try-on-button--solid:hover .button__loader-wrapper{background-color:var(--color--button-hover-primary)}.try-on-button--solid:hover .button__loader{border-color:var(--color--shade-white);border-left-color:var(--color--primary-light)}.try-on-button--solid._is_disabled:not(.try-on-button--solid._is_loading),.try-on-button--solid:disabled:not(.try-on-button--solid._is_loading){background-color:var(--color--disabled-background);color:var(--color--disabled-text)}.try-on-button--foreground{background-color:var(--color--background-primary);border-radius:var(--border-radius--button);color:var(--color-primary-text);box-shadow:var(--box-shadow--level-3)}.try-on-button--foreground:focus,.try-on-button--foreground:hover{color:var(--color-primary-text);text-decoration:none}.try-on-button--foreground:focus-visible{outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px;box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow)}.try-on-button--foreground:hover{background-color:var(--color-semantic-neutral-surface-softer)}.try-on-button--foreground.try-on-button--small{padding:calc(var(--spacing)*.25) calc(var(--spacing)*.5);min-width:fit-content}.try-on-button--foreground.try-on-button--small .try-on-button__icon{transform:scale(.67);margin-right:.3rem}.try-on-button--foreground.try-on-button--small .try-on-button__text{font-size:.875rem}.try-on-button--foreground.try-on-button--medium{padding:calc(var(--spacing)*.5) calc(var(--spacing)*.75);min-width:fit-content}.try-on-button--foreground.try-on-button--medium .try-on-button__text{font-size:.875rem}.product-detail-frame-measurements{margin:35px 0 50px}@media(min-width:64rem){.product-detail-frame-measurements{margin:75px 0}}.product-detail-frame-measurements__container{margin:0 auto;max-width:var(--container--max-width);width:100%}.product-detail-frame-measurements__items{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}.product-detail-frame-measurements__item{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:var(--spacing);flex:1 1 auto;margin-top:0}.product-detail-frame-measurements__details{margin-bottom:0}.product-detail-frame-measurements__image{max-width:180px;width:100%}@media(min-width:64rem){.promote-installments-modal-slot{padding-left:3.75rem;padding-right:3.75rem}}.promote-installments-modal-slot__intro,.promote-installments-modal-slot__steps-wrapper{text-align:center}.promote-installments-modal-slot__steps-wrapper{background-color:var(--color-semantic-neutral-surface-softer);padding:1.5rem}@media(min-width:64rem){.promote-installments-modal-slot__steps-wrapper{margin-left:-4.75rem;margin-right:-4.75rem}}.promote-installments-modal-slot__steps{margin:0;padding:0;list-style:none}@media(min-width:64rem){.promote-installments-modal-slot__steps{display:flex;justify-content:space-between}}.promote-installments-modal-slot__step{margin-top:1.5rem}@media(min-width:64rem){.promote-installments-modal-slot__step{flex:1 1 0px;margin-top:0}}.promote-installments-modal-slot__step-number{font-size:2.5rem;font-family:var(--font--family-headers);font-weight:var(--font--weight-heading)}@media(min-width:64rem){.promote-installments-modal-slot__step-number{font-size:4rem}}.promote-installments-modal-slot__pay{margin:1.5rem 0}@media(min-width:64rem){.promote-installments-modal-slot__pay{display:flex;justify-content:space-between}}.promote-installments-modal-slot__pay-now{text-align:left}@media(min-width:64rem){.promote-installments-modal-slot__pay-now{margin-right:3rem}}.promote-installments-modal-slot__pay-summary-description{font-weight:var(--font--weight-normal);font-size:var(--font--size);display:grid;grid-template-columns:3fr 1fr;grid-column-gap:5rem;text-align:left;margin-top:1.5rem}@media(min-width:90rem){.promote-installments-modal-slot__pay-summary-description{text-align:right}}@media(min-width:64rem){.promote-installments-modal-slot__pay-summary-description{margin-top:0}}.promote-installments-modal-slot__pay-summary{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto;grid-column-gap:5rem}.promote-installments-modal-slot__pay-summary dt{grid-column-start:1;font-weight:var(--font--weight-regular)}@media(min-width:64rem){.promote-installments-modal-slot__pay-summary dt{text-align:right}}.promote-installments-modal-slot__pay-summary dd{grid-column-start:2;text-align:right;margin:0}.promote-installments-label{margin-bottom:0;font-weight:var(--font--weight-medium)}.promote-installments-label--text-align-left{text-align:left}.promote-installments-label--text-align-center{text-align:center}.promote-installments-label--text-align-right{text-align:right}.promote-installments-label__tooltip-slot{display:inline-block;margin-left:.5rem;vertical-align:text-bottom}.promote-installments-modal__body{width:1240px;padding-bottom:2rem}.promote-installments-modal__description{max-width:unset;margin-top:.5rem;text-align:center}.promote-installments-modal__footer{text-align:center;margin:0}@media(min-width:64rem){.promote-installments-modal__footer{margin:0 3.75rem}}.promote-installments-modal__footer hr:first-child{display:none}.promote-installments-modal__footer-text{text-align:left}