.LoginAndRegister_parentContainer__VCgfr{min-height:100vh}.LoginAndRegister_loginContainer__1F3cc,.LoginAndRegister_registerContainer__eI_I3{background:var(--davidoff-primary-black,#333);min-height:100vh;padding:200px 20px 87px}.LoginAndRegister_title__XuheY{color:var(--davidoff-primary-white,#fffdfa);text-align:center;font-size:36px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:2.16px;text-transform:uppercase}.LoginAndRegister_loginForm__l5mFq,.LoginAndRegister_registerForm__wLDZu{border-radius:8px;background:var(--davidoff-primary-light-grey,#f7f7f7);padding:24px;display:grid;gap:20px;width:450px;margin:35px auto}.LoginAndRegister_formGroup__uxvAf{display:grid;gap:5px}.LoginAndRegister_label__B2MlI{color:var(--davidoff-primary-black,#333);font-size:12px;font-style:normal;font-weight:500;line-height:14px}.LoginAndRegister_input__muMiE{border-radius:4px;border:1px solid var(--davidoff-secondary-grey-50,#b5b5b5);background:var(--davidoff-primary-white,#fffdfa);padding:16px 12px;width:100%}.LoginAndRegister_input__muMiE:focus{outline:none;border:2px solid var(--davidoff-primary-gold,#c59949)}.LoginAndRegister_passwordInputContainer__xuBoq{position:relative}.LoginAndRegister_passwordToggleBtn__IO5f6{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;outline:none}.LoginAndRegister_actionsContainer__YX3xL{display:flex;justify-content:space-between;align-items:center}.LoginAndRegister_forgotPassword__JzWNo{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;cursor:pointer}.LoginAndRegister_forgotPassword__JzWNo:hover{color:#c59949}.LoginAndRegister_loginButton__XlPZN,.LoginAndRegister_registerBtn__BqIOY{color:var(--davidoff-primary-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase;padding:12px 16px;border-radius:4px;border:1px solid var(--davidoff-primary-gold,#c59949);background:var(--davidoff-primary-gold,#c59949);cursor:pointer}.LoginAndRegister_loginButton__XlPZN:hover,.LoginAndRegister_registerBtn__BqIOY:hover{background:#333;color:#fffdfa;border-color:#333}.LoginAndRegister_registerBtn__BqIOY{justify-self:center}.LoginAndRegister_tryAgainBtn__1pqDa{color:var(--davidoff-primary-gold,#c59949);text-align:center;font-size:16px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.84px;align-items:center;justify-content:center;display:flex;cursor:pointer}.LoginAndRegister_tryAgainBtn__1pqDa:hover{color:#333}.LoginAndRegister_newCustomerContainer__AzWCI,.LoginAndRegister_passwordResetContainer__RRn_6{display:grid;gap:20px;justify-content:center}.LoginAndRegister_newCustomerLabel__E_o0R,.LoginAndRegister_passwordResetLabel__9jOPD{color:var(--davidoff-primary-white,#fffdfa);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.96px;text-transform:uppercase}.LoginAndRegister_loader___t6o8{display:flex;width:100%;justify-content:center}.LoginAndRegister_newCustomerBtn__Gx2xi,.LoginAndRegister_passwordResetBtn__LHoAb{color:var(--davidoff-primary-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase;padding:12px 16px;border-radius:4px;border:1px solid var(--davidoff-primary-gold,#c59949);background:var(--davidoff-primary-white,#fffdfa);cursor:pointer}.LoginAndRegister_newCustomerBtn__Gx2xi:hover,.LoginAndRegister_passwordResetBtn__LHoAb:hover{background:#f2e6c9}.LoginAndRegister_passwordResetBtn__LHoAb{width:140px}.LoginAndRegister_input__muMiE{font-size:16px}.LoginAndRegister_subTitle__66cp_{text-align:center;display:flex;justify-content:center;gap:5px;padding:40px 0}.LoginAndRegister_subTitle__66cp_,.LoginAndRegister_switchToLogin__CTbLP{color:var(--davidoff-primary-white,#fffdfa);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.LoginAndRegister_switchToLogin__CTbLP{text-decoration-line:underline;cursor:pointer}.LoginAndRegister_switchToLogin__CTbLP:hover{color:#c59949}.LoginAndRegister_errorMessage___GO5l{color:#dc2626!important;font-family:var(--font-gotham);font-size:12px;font-style:normal;font-weight:400;line-height:14px}.LoginAndRegister_loginAndRegister__CDPfE{display:flex;gap:12px}.LoginAndRegister_stepperContainer__vSVkx{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px}.LoginAndRegister_stepItem__lXfxp{display:flex;align-items:center;gap:8px}.LoginAndRegister_stepCircle__kf1wQ{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;border:2px solid}.LoginAndRegister_stepCircleActive__NYcaA,.LoginAndRegister_stepCircleCompleted__ZMEJU{background-color:var(--davidoff-primary-gold,#c59949);border-color:var(--davidoff-primary-gold,#c59949);color:var(--davidoff-primary-white,#fffdfa)}.LoginAndRegister_stepCircleInactive__QZCIW{background-color:transparent;border-color:#666;color:#666}.LoginAndRegister_stepLabel__V09A8{font-size:14px;white-space:nowrap}.LoginAndRegister_stepLabelActive__pLKIB{color:var(--davidoff-primary-white,#fffdfa)}.LoginAndRegister_stepLabelInactive__WbRIa{color:#666}.LoginAndRegister_stepConnector___fnNj{width:64px;height:2px;margin:0 12px}.LoginAndRegister_stepConnectorActive__Ll9VK{background-color:var(--davidoff-primary-gold,#c59949)}.LoginAndRegister_stepConnectorInactive__NxlHU{background-color:#666}.LoginAndRegister_thankYouContainer__m_03D{text-align:center;padding:40px 24px}.LoginAndRegister_thankYouTitle__sDPxc{font-size:18px;font-weight:500;color:var(--davidoff-primary-black,#333);margin-bottom:16px}.LoginAndRegister_thankYouMessage__0SzAL{font-size:14px;color:#666;margin-bottom:24px;line-height:1.6}.LoginAndRegister_continueShoppingBtn__Sfk8u{display:inline-flex;align-items:center;gap:8px;color:var(--davidoff-primary-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase;padding:12px 16px;border-radius:4px;border:1px solid var(--davidoff-primary-gold,#c59949);background:var(--davidoff-primary-gold,#c59949);cursor:pointer}.LoginAndRegister_continueShoppingBtn__Sfk8u:hover{background:#333;color:#fffdfa;border-color:#333}.LoginAndRegister_continueShoppingArrow__sl1_s{color:currentColor}.LoginAndRegister_formGroupWithRequired__u7fp2{display:flex;justify-content:space-between}.LoginAndRegister_requiredLabel__INeIP{font-size:12px;color:var(--davidoff-primary-gold,#c59949)}.LoginAndRegister_checkboxContainer__lQqsC{display:flex;align-items:flex-start;gap:12px}.LoginAndRegister_customCheckbox___b2sZ{width:20px;height:20px;border:2px solid #b5b5b5;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:2px;background-color:var(--davidoff-primary-white,#fffdfa)}.LoginAndRegister_customCheckboxChecked__mkGpk{background-color:var(--davidoff-primary-gold,#c59949);border-color:var(--davidoff-primary-gold,#c59949)}.LoginAndRegister_checkboxLabel__kcHoZ{font-size:14px;color:var(--davidoff-primary-black,#333);cursor:pointer}.LoginAndRegister_checkboxLink__jU1qU{color:var(--davidoff-primary-gold,#c59949);text-decoration:underline}.LoginAndRegister_checkboxLink__jU1qU:hover{color:#333}.LoginAndRegister_twoColumnGrid__ecXRA{display:grid;grid-template-columns:1fr 1fr;gap:16px}.LoginAndRegister_threeColumnGrid__gMZkf{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.LoginAndRegister_streetRow__khFOV{display:flex;gap:1rem;padding-bottom:20px}.LoginAndRegister_streetField__HM9tO{flex:72 1 0%;min-width:0}.LoginAndRegister_houseNumberField__5m3kW{flex:28 1 0%;min-width:0}.LoginAndRegister_registerForm__wLDZu.LoginAndRegister_schufaForm__XN4oa{width:100%;max-width:652px}@media screen and (max-width:500px){.LoginAndRegister_loginContainer__1F3cc,.LoginAndRegister_registerContainer__eI_I3{padding:150px 12px 87px}.LoginAndRegister_title__XuheY{font-size:28px;line-height:32px}.LoginAndRegister_loginForm__l5mFq,.LoginAndRegister_registerForm__wLDZu{width:100%;max-width:100%}.LoginAndRegister_actionsContainer__YX3xL{display:grid;justify-content:unset;gap:20px}.LoginAndRegister_registerBtn__BqIOY{width:100%}.LoginAndRegister_stepperContainer__vSVkx{flex-direction:column;gap:16px}.LoginAndRegister_stepConnector___fnNj{display:none}.LoginAndRegister_twoColumnGrid__ecXRA{grid-template-columns:1fr;gap:0}.LoginAndRegister_threeColumnGrid__gMZkf{grid-template-columns:1fr}.LoginAndRegister_streetRow__khFOV{flex-direction:column}.LoginAndRegister_houseNumberField__5m3kW,.LoginAndRegister_streetField__HM9tO{flex:1 1 100%}}.Loader_loader__lQcs1{display:flex;justify-content:center;align-items:center;align-self:center!important;justify-self:center!important;text-align:center!important}.Cart_shadowbackground___Kpk3{background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.Cart_wrapType__3DEnD{display:flex;flex-direction:column;gap:12px}.Cart_giftWrappingMessageTitle__ZmJIp,.Cart_wrapTypeTitle__ZqokE{color:var(--Davidoff-Primary-Black,#333);font-family:var(--font-gotham);font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.72px;text-transform:uppercase}.Cart_giftWrappingMessage__ouQ6w{display:flex;flex-direction:column;gap:16px;margin-top:16px}.Cart_giftWrappingMessageInput__cBJLS{width:300px;height:100px;padding:12px;font-family:var(--font-gotham);font-size:16px;font-style:normal;font-weight:400;line-height:14px;border:1px solid var(--davidoff-primary-gold,#c59949)}.Cart_giftWrappingSubmitButton__gKtz9{cursor:pointer;display:flex;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--davidoff-primary-gold,#c59949);background:var(--davidoff-primary-gold,#c59949);color:var(--davidoff-primary-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase;pointer-events:all}.Cart_giftWrappingSubmitButton__gKtz9:hover{background:#333;color:#fffdfa;border-color:#333}.Cart_cartGiftWrapping__MCKEC{font-size:16px}.Cart_cartGiftWrapping__MCKEC,.Cart_wrapTypeOption__mEDBN{color:var(--Davidoff-Primary-Black,#333);font-family:var(--font-gotham);font-style:normal;font-weight:400;line-height:14px;display:flex;align-items:center;gap:8px}.Cart_wrapTypeOption__mEDBN{font-size:12px;cursor:pointer}.Cart_freeShipping__Ii1ws{margin-top:12px;display:flex;width:100%;padding:20px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:8px;background:var(--Davidoff-Primary-Black,#333)}.Cart_freeShippingText__5UU2Z{color:var(--Davidoff-Primary-White,#fffdfa);width:100%;font-family:var(--font-gotham);font-weight:400}.Cart_freeShippingBar__eSMIO{width:100%;height:5px;background-color:#fffdfa;border-radius:2px}.Cart_freeShippingBarInner__hdys7{background-color:#c59949;height:5px;border-radius:2px}@keyframes Cart_slide-left__MjecB{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Cart_cartContainer__BJK5f{background:var(--davidoff-primary-white,#fffdfa);position:absolute;top:0;right:0;width:400px;height:100dvh;overflow:auto;transition:all .5s ease-in-out;animation:Cart_slide-left__MjecB .3s ease-out forwards}.Cart_closePopupBtn__6xVmE{position:absolute;top:16px;right:16px;cursor:pointer}.Cart_title__uZzMn{font-size:24px;font-weight:300;line-height:28px;letter-spacing:.96px;text-transform:uppercase;margin-bottom:12px}.Cart_itemsCount__SQ8ac,.Cart_title__uZzMn{color:var(--davidoff-primary-black,#333);text-align:center;font-style:normal}.Cart_itemsCount__SQ8ac{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px}.Cart_product__DCa_K,.Cart_productsContainer__isNfB{display:grid}.Cart_paymentIcons__56Zx4{display:flex;gap:12px;width:100%;padding:16px;align-items:center;justify-content:center}.Cart_topWrapper__I33vG{display:grid;grid-template-columns:1fr 2fr;justify-items:center;align-items:center}.Cart_productImage__AiZ2u{width:100px;height:100px}.Cart_productInfo__nHZpw{display:grid;gap:12px;justify-content:center;padding:20px 0}.Cart_productBrand__4iNy8,.Cart_productType__8Upkz{font-size:12px;line-height:14px;letter-spacing:.72px}.Cart_productBrand__4iNy8,.Cart_productName__aY3NY,.Cart_productType__8Upkz{color:var(--davidoff-primary-black,#333);font-style:normal;font-weight:400;text-transform:uppercase}.Cart_productName__aY3NY{font-size:14px;line-height:18px;letter-spacing:.84px}.Cart_AddGiftingWrapper__tetAL,.Cart_changeOptions__U14_9{color:var(--davidoff-primary-black,#333);font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-decoration-line:underline;margin-top:4px;cursor:pointer}.Cart_actionsAndSummary__qApzh{display:grid;gap:3px}.Cart_flex__I8l75{display:flex;padding:8px 8px 8px 12px;justify-content:space-between;align-items:center;background:var(--davidoff-primary-light-grey,#f7f7f7)}.Cart_quantity__OGucv{font-weight:400}.Cart_price__r7P2I,.Cart_quantity__OGucv{color:var(--davidoff-primary-black,#333);text-align:center;font-size:14px;font-style:normal;line-height:18px}.Cart_price__r7P2I{font-weight:500;letter-spacing:.84px;text-transform:uppercase}.Cart_removeBtn__vnLc7{background:var(--davidoff-primary-light-grey,#f7f7f7);display:flex;gap:8px;color:var(--davidoff-secondary-grey-100,#5d5b5b);font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.72px;text-transform:uppercase;justify-content:center;align-items:center;padding:8px 12px;cursor:pointer}.Cart_freeShippingContainer__CTaOW{padding:20px 16px;border-radius:8px;background:var(--davidoff-primary-black,#333);margin:20px 0;display:grid;gap:15px}.Cart_freeShippingText__5UU2Z{color:var(--davidoff-primary-white,#fffdfa);text-align:center;font-size:16px;font-style:normal;font-weight:325;line-height:20px}.Cart_progressBar__np6aO{height:5px;border:3px solid #c59949;border-radius:5px}.Cart_subTotalContainer__N6X4S{margin-top:20px;display:flex;padding-bottom:10px;justify-content:space-between;border-bottom:1px solid var(--davidoff-secondary-grey-50,#b5b5b5)}.Cart_subTotalText__X_AsA,.Cart_subTotalValue__wqxTL{color:var(--davidoff-primary-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:20px}.Cart_quantityBtn__6HOSp{width:142px}.Cart_checkoutBtnContainer__V20g_{width:100%;margin:12px 0;display:flex;padding:12px 16px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--Davidoff-Primary-Gold,#c59949);background:var(--Davidoff-Primary-Gold,#c59949);color:var(--Davidoff-Primary-Black,#333);text-align:center;font-family:var(--font-gotham);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase}.Cart_checkoutBtnContainer__V20g_:hover{background:#333;color:#fffdfa}.Cart_giftWrapping__a_8pN{display:flex;width:100%;height:100dvh;justify-content:center;align-items:center}.Cart_giftWrappingInner__V2f_K{width:600px;height:auto}.Cart_changeOptionContainer__j0mJj{background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:center;align-items:center}.Cart_productNameText__p2McB{font-size:28px;line-height:32px;letter-spacing:1.68px;text-transform:uppercase}.Cart_chooseOptionText__YBqGE,.Cart_productNameText__p2McB{color:var(--Davidoff-Primary-Black,#333);text-align:center;font-family:var(--font-gotham);font-style:normal;font-weight:500}.Cart_chooseOptionText__YBqGE{font-size:18px;line-height:24px}.Cart_optionCard__UEDBo{display:flex;cursor:pointer;width:fit-content;gap:12px;height:fit-content;padding:12px;border:1px solid var(--Davidoff-Primary-Light-Grey,#f7f7f7)}.Cart_optionDetails___gfZF{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.Cart_optionImageContainer__PJPl2{width:100px;height:100px}.Cart_optionImage__kCU3Z{width:100%;height:100%;object-fit:cover}.Cart_optionLabel__p9NAl{font-size:12px;font-weight:400;line-height:14px}.Cart_optionLabel__p9NAl,.Cart_optionPrice__ABRrl{color:var(--Davidoff-Primary-Black,#333);text-align:center;font-family:var(--font-gotham);font-style:normal}.Cart_optionPrice__ABRrl{font-size:14px;font-weight:500;line-height:18px}.Cart_changeOption__11ymk{display:flex;padding:50px 30px 30px;max-width:800px;width:100%;overflow:hidden;position:relative;gap:20px;flex-direction:column;align-items:center;background-color:#fffdfa}.Cart_carousel__Xwf0o{width:100%;padding:40px}.Cart_scrollbar__uhcnm{position:static!important;background:var(--davidoff-primary-white,#fffdfa)!important;height:4px!important;border-radius:0!important;left:0!important;width:100%!important;cursor:pointer!important;margin-top:24px!important}.Cart_scrollbarDrag__y8KPR{border-radius:0!important;height:4px!important;background-color:#c59949!important}.Cart_carouselSwiper__mbeev{width:100%!important}.Cart_carouselSwiperSlide__iozg2{width:fit-content!important}.Cart_cartUpsell__a_CYB{overflow-y:hidden!important;min-height:300px!important;width:100%;display:flex;padding:20px 12px;flex-direction:column;align-items:flex-start;background:var(--Davidoff-Primary-Light-Grey,#f7f7f7)}@media screen and (max-width:640px){.Cart_cartUpsell__a_CYB{min-height:350px!important}}.Cart_cartUpsellLabel__fNqhG{color:var(--Davidoff-Primary-Black,#333);text-align:center;width:100%;font-family:var(--font-gotham);font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.96px;text-transform:uppercase;padding-bottom:20px}.Cart_variantScrollbarHorizontal__jzLGD{left:0!important;background:var(--davidoff-primary-white,#fffdfa)!important;height:2px!important;width:100%!important;border-radius:0!important}.Cart_variantScrollbarDrag__mj40J{height:2px!important;border-radius:0!important;width:147px!important;background-color:#c59949}@keyframes Cart_fadeIn__FCDnm{0%{opacity:0}to{opacity:1}}.Cart_variantSwiper__ehFwS{overflow-y:hidden!important;width:100%!important;transition:all .3s ease-in-out;animation:Cart_fadeIn__FCDnm .3s ease-in-out .2s forwards;opacity:0}.Cart_variantSwiperSlide__Vv5_J{width:fit-content!important;padding-bottom:30px!important}.Cart_cartContainerInner__jm_xS{padding:70px 20px 10px}.Cart_spinnerContainer__9nf7Y{width:100%;display:flex;justify-content:center;padding:20px}@media screen and (max-width:900px){.Cart_cartContainer__BJK5f{width:100%}.Cart_giftWrappingInner__V2f_K{width:100%;height:100dvh}.Cart_changeOption__11ymk{height:100dvh;justify-content:center;padding:28px 16px 16px}.Cart_productNameText__p2McB{color:var(--Davidoff-Primary-Black,#333);font-family:var(--font-gotham);font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.8px;text-transform:uppercase}}.CartItemQuantity_container__HmMbX{display:flex;width:100%;height:100%;padding:12px 16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;border:1px solid var(--davidoff-secondary-grey-50,#b5b5b5);background:var(--davidoff-primary-white,#fffdfa);box-shadow:0 1px 1px 0 rgba(0,0,0,.08)}.CartItemQuantity_containerInner__j5Baj{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;min-height:28px}.CartItemQuantity_minusIcon__dqWsg,.CartItemQuantity_plusIcon__iUWEg{cursor:pointer;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.Tags_tagsContainer__O6ocH{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;height:fit-content;width:fit-content;z-index:1}.Tags_newTag__vwO64{background:var(--Davidoff-Secondary-Beige,#f2e6c9);color:var(--Davidoff-Primary-Black,#333)}.Tags_bestsellerTag__HNJnK,.Tags_newTag__vwO64{padding:4px;font-family:var(--font-gotham);font-size:9px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:.36px;text-transform:uppercase}.Tags_bestsellerTag__HNJnK{background:var(--Davidoff-Secondary-Pure-Black,#000);color:var(--Davidoff-Primary-Gold,#c59949)}.Tags_topGift__Mz1yh{padding:4px;background:var(--Davidoff-Primary-Gold,#c59949);color:var(--Davidoff-Primary-Black,#333);font-family:var(--font-gotham);font-size:9px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:.36px;text-transform:uppercase}.RatingBadge_badge__k4IYs{width:78px;height:78px;border:2px solid #c59949;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px}.RatingBadge_badgeTopLabel__vIoIq{color:var(--Davidoff-Primary-Black,#333);font-size:18px;line-height:24px}.RatingBadge_badgeBottomLabel__TMP6x,.RatingBadge_badgeTopLabel__vIoIq{text-align:center;font-family:var(--font-gotham);font-style:normal;font-weight:500}.RatingBadge_badgeBottomLabel__TMP6x{color:var(--Davidoff-Secondary-Grey-100,#5d5b5b);font-size:8px;line-height:8px;letter-spacing:.32px;text-transform:uppercase}.VariantCard_productContainer__q4QW2{width:351px;height:135px;padding:16px;justify-content:space-between;border-radius:8px;background:var(--davidoff-primary-white,#fffdfa)}.VariantCard_productContainerInner___T1eY,.VariantCard_productContainer__q4QW2{display:flex;align-items:center;gap:8px}.VariantCard_productImageContainer__vLIEK{width:80px;height:80px;flex-shrink:0}.VariantCard_variantImage__Tkxmz{width:100%;height:100%;object-fit:contain}.VariantCard_variantDetailsContainer__4vyCk{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;background:var(--davidoff-primary-white,#fffdfa)}.VariantCard_brandName__lKmBF{height:14px;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.72px}.VariantCard_brandName__lKmBF,.VariantCard_productName__rFzsU{color:var(--davidoff-primary-black,#333);font-family:var(--font-gotham);overflow:hidden;font-style:normal;text-transform:uppercase}.VariantCard_productName__rFzsU{align-self:stretch;height:40px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.96px}.VariantCard_variantOption__GCTfp,.VariantCard_variantPrice__UvVg9{color:var(--davidoff-primary-black,#333);font-family:var(--font-gotham);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.VariantCard_variantQuantityButtonHorizontal__UIuti{width:172px;height:52px}.VariantCard_variantQuantityButtonVertical__9K2M1{display:block;width:48px;height:110px}.VariantCard_addToCartClientButton__kRg7I:hover{background:#333;.VariantCard_addToCartClientButtonLabel__AK1xt{color:#fffdfa!important}}.VariantCard_addToCartClientButton__kRg7I{display:flex;padding:8px 12px;justify-content:center;align-items:center;width:auto;flex-shrink:0;cursor:pointer;border-radius:4px;border:1px solid var(--davidoff-primary-gold,#c59949);background:var(--davidoff-primary-gold,#c59949);color:var(--davidoff-primary-black,#333)}.VariantCard_addToCartClientButtonInner__2A0H3{display:flex;justify-content:center;align-items:center;gap:8px}.VariantCard_addToCartClientButtonIcon__ne3Nn{display:inline-block;width:24px!important;height:24px!important;min-width:24px;min-height:24px;max-width:24px;max-height:24px;flex-shrink:0;object-fit:contain}.VariantCard_addToCartClientButtonLabel__AK1xt{color:var(--davidoff-primary-black,#333);white-space:nowrap;font-family:var(--font-gotham);font-style:normal;font-weight:500;text-transform:uppercase}.VariantCard_addToCartClientButtonLabelDE__PjLlJ,.VariantCard_addToCartClientButtonLabelEN__aRIG2{font-size:14px;line-height:18px;letter-spacing:.84px}.ImageContainer_carouselCardImageContainer__xGkZP{position:relative;width:324px;height:324px;flex-shrink:0;display:flex;padding:20px}.ImageContainer_carouselCardImage__r_1uN{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain!important}.ImageContainer_maxRatingBadge__EsFSH{position:absolute;top:0;left:0}@media screen and (max-width:900px){.ImageContainer_carouselCardImageContainer__xGkZP{width:300px;height:300px}}.AccessoriesColors_accessoryColorContainer__HEGXI{flex-direction:column;width:100%;height:44px;align-self:stretch;border-bottom:1px solid var(--davidoff-primary-light-grey,#f7f7f7)}.AccessoriesColors_accessoryColorContainerInner__fkQyv,.AccessoriesColors_accessoryColorContainer__HEGXI{display:flex;justify-content:center;align-items:center;gap:8px}.AccessoriesColors_accessoryColor__JgXuu{position:relative;width:20px;cursor:pointer;overflow:hidden;height:20px;border-radius:50%;border:2px solid #333}.AccessoriesColors_accessoryColorImage__DIYRC{position:absolute;top:-40px;left:-40px;width:100px;height:100px}.AccessoriesColors_accessoryColorLabel__2Arrz{font-family:var(--font-gotham)}.AccessoriesColors_accessoryColorLabel__2Arrz,.ProductBrandAndName_brandLabel__2AZRl{color:var(--davidoff-primary-black,#333);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.72px;text-transform:uppercase}.ProductBrandAndName_brandLabel__2AZRl{width:100%;display:flex;justify-content:center;align-items:center;height:18px;overflow:hidden}.ProductBrandAndName_productNameLabel__8GHLB{display:flex;margin-top:6px;height:46px;overflow:hidden;color:var(--davidoff-primary-black,#333);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.08px;text-transform:uppercase}.ProductCard_carouselCard__NRxLk{display:flex;flex-direction:column;align-items:center;padding:8px;width:350px;overflow:hidden;height:fit-content;cursor:pointer}.ProductCard_carouselCard__NRxLk:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProductCard_shopNowButton__aypiz{display:flex;visibility:hidden;margin-top:12px;cursor:pointer;color:var(--davidoff-primary-black,#333);margin-bottom:8px;width:100%;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;background:var(--davidoff-primary-gold,#c59949)}.ProductCard_shopNowButton__aypiz:hover{background:#333;color:#fffdfa}.ProductCard_carouselCard__NRxLk:hover .ProductCard_shopNowButton__aypiz{visibility:visible}.ProductCard_shopNowButtonLabel__imLtP{text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.84px;text-transform:uppercase}@media screen and (max-width:900px){.ProductCard_shopNowButton__aypiz{display:flex;visibility:visible}}.ProductSlider_container__jS4Az{flex-direction:column}.ProductSlider_container__jS4Az,.ProductSlider_tabContainer__PxP4L{display:flex;justify-content:center;align-items:center;align-self:stretch}.ProductSlider_tabContainer__PxP4L{padding:8px;gap:20px}.ProductSlider_tabSwiper__Xvo9K{width:100%!important}.ProductSlider_carouselSwiperSlide__50Jlp{width:fit-content!important}.ProductSlider_tabButton__RqVTM{cursor:pointer;display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:36px;background:var(--davidoff-primary-light-grey,#f7f7f7)}.ProductSlider_tabButtonLabel__fTvSF{color:var(--davidoff-primary-black,#333);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.72px;text-transform:uppercase}.ProductSlider_activeTabButton__fRl98{background:var(--davidoff-primary-black,#333)}.ProductSlider_activeTabLabel__L8r0x{color:var(--davidoff-primary-light-grey,#f7f7f7);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.72px;text-transform:uppercase}.ProductSlider_carousel__chLC6{width:100vw;padding:40px}.ProductSlider_carouselSwiper__2EAk_{width:100%!important;padding-bottom:24px!important}.ProductSlider_paginationBulletActive__iQIIR{background:var(--davidoff-primary-gold,#c59949)!important}.ProductSlider_paginationBullet__GCZi3{background:#b5b5b5;background-size:contain!important;background-repeat:no-repeat!important;border-radius:initial!important;width:100%!important;height:4px!important;display:inline-block!important;cursor:pointer!important}.ProductSlider_pagination__dFDyj{display:none}.ProductSlider_scrollbar__HFy2u{background:var(--davidoff-primary-white,#fffdfa)!important;height:4px!important;border-radius:0!important;left:0!important;width:100%!important}.ProductSlider_scrollbarDrag__USiR3{border-radius:0!important;height:4px!important;background-color:#c59949!important}@media screen and (max-width:900px){.ProductSlider_container__jS4Az{gap:12px}.ProductSlider_carousel__chLC6{padding:12px;width:100vw!important}}.CategoriesAndContent_searchResultsLinksContainer__Jd9Wm{width:100%;display:flex;height:100%;padding:10px;flex-direction:column;background:var(--davidoff-primary-light-grey,#f7f7f7)}.CategoriesAndContent_searchResultsLinksContainerInner__1DAj9{max-width:696px;width:100%;align-items:left}.CategoriesAndContent_contentSearchResultContainer__v41Eo{display:flex;padding:24px 12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;border-bottom:1px solid var(--Davidoff-Primary-Gold,#c59949)}.CategoriesAndContent_contentSearchResultContainerDescription__ddt7w,.CategoriesAndContent_contentSearchResultContainerType__pqKaH{color:var(--Davidoff-Primary-Black,#333);text-align:left;font-family:var(--font-gotham);font-size:16px;font-style:normal;font-weight:325;line-height:20px}.CategoriesAndContent_contentSearchResultContainerTitle__V6dRv{color:var(--Davidoff-Primary-Black,#333);text-align:left;font-family:var(--font-gotham);font-size:16px;font-style:normal;font-weight:350;line-height:20px;text-decoration-line:underline}.TextAndButtonComponent_textAndButtonContainer__9Uegr{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.TextAndButtonComponent_button__DeBFy{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.96px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border-radius:4px;gap:8px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.TextAndButtonComponent_button__DeBFy:hover{background-color:var(--hover-bg,inherit)!important;color:var(--hover-color,inherit)!important;border-color:var(--hover-border-color,inherit)!important}.TextAndButtonComponent_iconContainer__xTMpb{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.TextAndButtonComponent_popupContainer__3nsaw{position:fixed;z-index:40;top:0;left:0;width:100vw;height:100vh}.TextAndButtonComponent_popupContainerClose__jGNbe{padding:16px;display:flex;width:100%;align-items:center;justify-content:end;cursor:pointer}.TextAndButtonComponent_popupContainerCloseIcon__ODbzT{display:flex;width:24px;height:24px;justify-content:center;align-items:center}.TextAndButtonComponent_textContainer___nGbL{display:flex;flex-direction:column;gap:8px;width:fit-content}.TextAndButtonComponent_underline__5GDno{height:2px}.TextAndButtonComponent_buttonsContainer__8atZ9{display:flex;gap:16px;width:100%;flex-wrap:wrap;align-items:center}@media screen and (max-width:900px){.TextAndButtonComponent_textAndButtonContainer__9Uegr{gap:12px}}