:root{--grid-padding:16px;--border-radius:4px;--color-black:#333;--color-white:#fff;--color-dark-gray:#6b6b6b;--color-light-gray:#e2e2e2;--color-red:#d92121}.u-noscroll{overflow:hidden!important}.u-hidden{display:none!important}@media screen and (min-width:799px){.u-hidden-desktop{display:none!important}}@media screen and (max-width:798px){.u-hidden-mobile{display:none!important}}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.u-nolist{margin:0;padding:0;list-style:none}.u-noscrollbar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.u-noscrollbar::-webkit-scrollbar{display:none;width:0!important;height:0!important;background:0 0}.u-aspect-ratio{position:relative}.u-aspect-ratio:before{content:'';display:block;padding-bottom:calc(100% / var(--aspect-ratio))}.u-aspect-ratio img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.prd-form-modal{display:none}.prd-form-modal.-fixed{position:fixed;top:0;right:0;z-index:99999999;width:100%;height:100%;padding:var(--grid-padding);overflow-y:scroll;background-color:var(--color-white)}.prd-form-modal.-fixed .prd-form-modal__scrollbar{position:fixed;top:0;right:0;width:6px;height:250px;margin:4px;background-color:var(--color-red);border-radius:var(--border-radius)}.prd-form-modal.-fixed .prd-form-modal__button{position:fixed;bottom:0;left:0;z-index:1;width:100%;height:auto;padding:24px 32px;border-radius:12px 12px 0 0;font-weight:600;text-transform:none}.prd-form-modal.-fixed .prd-color-selector,.prd-form-modal:not(.-fixed) .prd-form-modal__button,.prd-form-modal:not(.-fixed) .prd-gallery{display:none}.prd-gallery{margin-bottom:24px}.prd-gallery__item:not(.-active){display:none}.prd-color-selector{display:flex;align-items:center;justify-content:space-between;margin:24px 0 48px;padding:8px;border-radius:0 24px 24px 0;box-shadow:0 4px 10px rgba(174,174,174,.5)}.prd-color-selector__text{font-weight:600;pointer-events:none}.prd-color-selector:not(.-active) .prd-color-selector__micro{display:none}.prd-color-selector__micro{flex:1;margin-right:24px;color:#818181;font-style:italic;text-align:right;text-decoration:underline}.prd-color-selector__icon{position:relative;width:33px;height:33px;overflow:visible;pointer-events:none}.prd-color-selector__icon img,.prd-color-selector__icon svg{position:relative;z-index:1;pointer-events:none}.prd-color-selector__icon:after{content:'';position:absolute;top:50%;left:50%;z-index:0;width:150%;height:150%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color-white);box-shadow:0 4px 4px rgba(196,196,196,.5);pointer-events:none}.prd-variants{display:flex;flex-direction:column}.prd-option{margin-bottom:24px}@media screen and (max-width:798px){.prd-form-modal:not(.-fixed) .prd-option[data-option=color]{display:none}}.prd-option[data-option=size]{order:1}.prd-option__list{display:flex;flex-wrap:wrap}.prd-option-legend{margin:0;padding:0}.prd-option[data-option=size] .prd-option-legend{margin-bottom:8px}.prd-option-legend__title{display:block;color:var(--color-black);font-size:14px;font-weight:600}.prd-option-legend__micro{position:relative;top:-8px;color:var(--color-dark-gray);font-size:12px;font-weight:500;text-transform:none}.prd-option-item{position:relative;width:40px;height:40px;margin-bottom:8px}.prd-option-item:not(:last-child){margin-right:8px}.prd-option-item__overlay{display:none}.prd-option-item.-unavailable{pointer-events:none}.prd-option-item.-unavailable .prd-option-item__overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-black);opacity:.75}.prd-option-item.-unavailable .prd-option-item__overlay{color:var(--color-white);font-size:10px;font-weight:600;line-height:1em;text-align:center}.prd-option-item[data-size].-unavailable .prd-option-item__overlay{border-radius:var(--border-radius)}.prd-option-item[data-color].-unavailable .prd-option-item__overlay{top:50%;left:50%;width:80%;height:80%;transform:translate(-50%,-50%);border-radius:50%}.prd-option-item[data-color].-unavailable .prd-option-item__label{background-color:var(--color-red)}.prd-option-item .prd-option-item__label{width:100%;height:100%;padding:4px}.prd-option-item .prd-option-item__label span{color:var(--color-black);font-weight:500;pointer-events:none}.prd-option-item .prd-option-item__label img{pointer-events:none}.prd-option-item[data-color] .prd-option-item__label{border-radius:50%;background-color:var(--color-white)}.prd-option-item[data-color] .prd-option-item__input:checked+.prd-option-item__label{border:2px solid var(--color-black);border-radius:50%}.prd-option-item[data-size] .prd-option-item__label{display:flex;justify-content:center;align-items:center;border:1px solid var(--color-light-gray);border-radius:var(--border-radius)}.prd-option-item[data-size] .prd-option-item__input:checked+.prd-option-item__label{border:2px solid var(--color-black)}[data-feature-gie31=variant]{display:none}.GuaranteeContainer{align-items:center;flex-direction:column;padding:0 32px 24px;margin:48px 0 16px;text-align:center;box-shadow:0 4px 23px rgba(0,0,0,.12);border:2px solid #e7e7e7;background:#fff}.GuaranteeContainer__BadgeIcon{margin-top:-48px;width:245px}.GuaranteeContainer__PromiseText{margin:24px 0 32px;max-width:700px;font-size:16px}.GuaranteeContainer__PersonName{margin:16px 0 4px;font-size:10px;color:#476ba0;font-weight:700;text-transform:uppercase}.GuaranteeContainer__JobTitle{margin:0;font-size:7px;color:#476ba0;font-weight:700;text-transform:uppercase}.GuaranteeContainer__SignatureImage{width:80px}@media screen and (min-width:799px){.GuaranteeContainer{margin:48px 0 0;background:linear-gradient(180deg,#fafafa 64%,rgba(250,250,250,0) 100%);box-shadow:inset 0 4px 8px rgba(77,77,77,.06);border:unset}.GuaranteeContainer__BadgeIcon{margin-top:-74px}.GuaranteeContainer__JobTitle,.GuaranteeContainer__PersonName{letter-spacing:.8px}}