@keyframes shimmer{0%{background-position:-548px 0}100%{background-position:600px 0}}@keyframes shimmerLG{0%{background-position:-980px 0}100%{background-position:1200px 0}}@keyframes shimmerXLG{0%{background-position:-1510px 0}100%{background-position:2160px 0}}@keyframes shimmer{0%{background-position:-548px 0}100%{background-position:600px 0}}@keyframes shimmerLG{0%{background-position:-980px 0}100%{background-position:1200px 0}}@keyframes shimmerXLG{0%{background-position:-1510px 0}100%{background-position:2160px 0}}@font-face{font-family:'Helvetica Chopard';font-display:swap;src:local("Helvetica Neue"),local("HelveticaNeue"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Roman.woff2") format("woff2"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Roman.woff") format("woff")}@font-face{font-family:'Helvetica Chopard';font-style:italic;font-display:swap;src:local("Helvetica Neue Italic"),local("HelveticaNeueItalic"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Italic.woff2") format("woff2"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Italic.woff") format("woff")}@font-face{font-family:'Helvetica Chopard';font-weight:bold;font-display:swap;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Bd.woff2") format("woff2"),url("../../fonts/helvetica-neue/HelveticaNeueLTPro-Bd.woff") format("woff")}@font-face{font-family:Walbaum;font-display:swap;src:url("../../fonts/walbaum/Walbaum18pt-Regular.woff2") format("woff2"),url("../../fonts/walbaum/Walbaum18pt-Regular.woff") format("woff")}@font-face{font-family:Walbaum;font-style:italic;font-display:swap;src:url("../../fonts/walbaum/Walbaum18pt-Italic.woff2") format("woff2"),url("../../fonts/walbaum/Walbaum18pt-Italic.woff") format("woff")}@font-face{font-family:Engravers;font-display:swap;src:url("../../fonts/engravers/EngraversGothicBT-Regular.woff2") format("woff2"),url("../../fonts/engravers/EngraversGothicBT-Regular.woff") format("woff")}.text-large{font-family:Walbaum;color:#010307;font-style:normal;font-weight:400;line-height:120%;font-size:2rem;letter-spacing:1.6px}@media (min-width: 699px){.text-large{font-size:2.5rem;letter-spacing:2px}}@media (min-width: 1024px){.text-large{font-size:3rem;letter-spacing:2.4px}}.text-medium{font-family:Walbaum;color:#010307;font-style:normal;font-weight:400;line-height:120%;font-size:1.75rem;letter-spacing:1.4px}@media (min-width: 699px){.text-medium{font-size:2rem;letter-spacing:1.6px}}@media (min-width: 1024px){.text-medium{font-size:2.25rem;letter-spacing:1.8px}}.text-small{font-family:Walbaum;color:#010307;font-style:normal;font-weight:400;line-height:130%;font-size:1.375rem;letter-spacing:1.4px}@media (min-width: 699px){.text-small{font-size:1.5rem;letter-spacing:1.2px}}@media (min-width: 1024px){.text-small{font-size:1.5rem;letter-spacing:1.2px}}.text-xsmall{font-family:Engravers;color:#010307;font-style:normal;font-weight:400;line-height:130%;font-size:1rem;letter-spacing:1.6px;text-transform:uppercase}@media (min-width: 699px){.text-xsmall{font-size:1rem;letter-spacing:1.6px}}@media (min-width: 1024px){.text-xsmall{font-size:1rem;letter-spacing:1.6px}}.text-deco-big{font-family:Walbaum;color:#010307;font-style:italic;font-weight:400;line-height:150%;font-size:1.75rem;letter-spacing:0.28px}@media (min-width: 699px){.text-deco-big{font-size:2rem;letter-spacing:0.32px}}@media (min-width: 1024px){.text-deco-big{font-size:2.25rem;letter-spacing:0.36px}}.text-deco-small{font-family:Walbaum;font-style:italic;color:#010307;font-style:italic;font-weight:400;line-height:150%;font-size:1.25rem;letter-spacing:0.2px}@media (min-width: 699px){.text-deco-small{font-size:1.375rem;letter-spacing:0.22px}}@media (min-width: 1024px){.text-deco-small{font-size:1.5rem;letter-spacing:0.24px}}.text-overline{font-family:Engravers;-webkit-font-smoothing:antialiased;color:#36383C;font-size:0.875rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.8px;text-transform:uppercase}.text-label{font-family:Engravers;-webkit-font-smoothing:antialiased;color:#36383C;font-size:0.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.copy-large{font-family:"Helvetica Chopard";-webkit-font-smoothing:antialiased;color:#36383C;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.copy-standard{font-family:"Helvetica Chopard";-webkit-font-smoothing:antialiased;color:#36383C;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.copy-small{font-family:"Helvetica Chopard";-webkit-font-smoothing:antialiased;color:#36383C;font-size:0.875rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0.14px}.copy-tiny{font-family:"Helvetica Chopard";-webkit-font-smoothing:antialiased;color:#36383C;font-size:0.75rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0.12px}.link-big{font-family:Engravers;-webkit-font-smoothing:antialiased;color:#010307;font-size:1.2rem;font-style:normal;font-weight:400;line-height:110%;letter-spacing:1.6px;text-transform:uppercase}.link-standard{font-family:Engravers;-webkit-font-smoothing:antialiased;color:#010307;font-size:1rem;font-style:normal;font-weight:400;line-height:110%;letter-spacing:1.6px;text-transform:uppercase}.link-small{font-family:Engravers;-webkit-font-smoothing:antialiased;color:#010307;font-size:0.875rem;font-style:normal;font-weight:400;line-height:110%;letter-spacing:1.4px;text-transform:uppercase}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.btq-find .form-group{width:100%;max-width:unset}.btq-find .edit-size{position:relative}.btq-find .edit-size .icon{position:absolute;right:24px;top:14px}.btq-find .edit-size__btn{background-color:transparent;border:1px solid rgba(135,136,138,0.5)}.btq-find .edit-size__wrapper .icon-valid,.btq-find .edit-size__wrapper .icon-invalid{right:45px;top:50px}.btq-find .search-form select,.btq-find .edit-size__btn,.btq-find input[type=button]:focus,.btq-find input[type=button]:active,.btq-find input[type=button].filled-input{padding:16px 24px;width:100%;height:auto;text-align:left}.btq-find .search-form .form-group.icon-select .icon-valid,.btq-find .search-form .form-group.icon-select .icon-invalid{top:52px}.btq-find .product-variation-btq,.btq-find .btq-find-appointment{position:absolute;background-color:#fefefe;z-index:3;top:0;bottom:0;left:0;right:0}.btq-find .product-variation-btq .drawer__close,.btq-find .btq-find-appointment .drawer__close{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:16px}.btq-find .product-variation-btq .drawer__content,.btq-find .btq-find-appointment .drawer__content{padding-left:24px;padding-right:24px}@media (min-width: 1024px){.btq-find .product-variation-btq .drawer__content,.btq-find .btq-find-appointment .drawer__content{padding-left:48px;padding-right:48px}}.btq-find .product-variation-btq .drawer__content .back-link,.btq-find .btq-find-appointment .drawer__content .back-link{gap:16px;padding-left:0}.btq-find .product-variation-btq .size-modal.modal-sticky-cta,.btq-find .btq-find-appointment .size-modal.modal-sticky-cta{margin:0}.btq-find .product-variation-btq .size-modal.modal-sticky-cta button,.btq-find .btq-find-appointment .size-modal.modal-sticky-cta button{width:100%;display:flex;justify-content:center}.btq-find .btq-find-appointment .drawer__content{padding-bottom:220px;height:100%;overflow-y:scroll}.btq-find .btq-find-appointment .drawer__content button{text-align:left}.btq-find .product-variation-btq .drawer__content button{text-align:left}.btq-find .product-variation-btq .drawer__content button.size-button{text-align:center}.btq-find .contact-product-info{flex:1;background-color:#F2F2F3;align-items:center}.btq-find .contact-product-info__text{width:100%;padding:8px 8px 8px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0}.btq-find .contact-product-info__text:has(.price){margin-top:0;margin-bottom:0}.btq-find .contact-product-info .short-description,.btq-find .contact-product-info .product-id{line-height:150%;color:#6C6D70}.btq-find .contact-product-info img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;max-width:128px;width:128px}.btq-find .contact-product-info .prices{line-height:normal}.btq-find .stores{border-top:1px solid #F2F2F3}.btq-find .stores .response-no-results,.btq-find .stores .response-variations{padding:20px 12px 20px 0}.btq-find .stores__store{padding:20px 12px 20px 0;border-bottom:1px solid #F2F2F3}.btq-find .stores__store-title,.btq-find .stores__store-address{text-align:left}.btq-find .stores__store-address{text-transform:none}.btq-find .stores__store-phone{text-decoration:none !important}.btq-find .stores__store-contact{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;gap:12px}.btq-find .stores__store-contact:hover{text-decoration:underline}.btq-find .stores__store .icon{color:#010307}.btq-find select[disabled]{color:#6C6D70}
