.ProductVariantDrawerToggle{color:var(--color-greyscale-grey-1);border:1px solid var(--color-greyscale-grey-3);padding:8px 10px}.ProductVariantDrawerToggle:hover{background-color:var(--color-greyscale-grey-5)}.ProductVariantDrawerToggle p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ProductVariantDrawerToggle img{padding-left:5px}@media (max-width: 400px){.ProductGridDescriptionBlock{flex-direction:column}}@media (min-width: 640px){.ProductGridDescriptionBlock{flex-direction:column}}@media (min-width: 768px){.featured-product-block .ProductGridDescriptionBlock{flex-direction:row}.featured-product-block .ProductGridDescriptionBlock .product-image--container,.featured-product-block .ProductGridDescriptionBlock .product-image--img{min-width:264px}}.ProductGridPricingBlock .grid-notify-btn button{max-width:unset}.ModalNotificationOptions{padding:40px;text-align:left}.ModalNotificationOptions .title{font-size:18px;line-height:26px;font-weight:700;margin-bottom:12px;color:var(--color-greyscale-grey-1)}.ModalNotificationOptions .helper{font-size:14px;line-height:20px;margin-bottom:50px;color:var(--color-greyscale-grey-2)}.ModalNotificationOptions .form-container .field{display:flex;justify-content:space-between;padding:30px 0;border-bottom:solid .5px var(--color-greyscale-grey-3)}.ModalNotificationOptions .form-container .field:last-of-type{border-bottom:none}.ModalNotificationOptions .form-container .field .label-container .label{font-size:16px;line-height:24px;font-weight:700;color:var(--color-greyscale-grey-1)}.ModalNotificationOptions .form-container .field .label-container .description{font-size:14px;line-height:20px;margin-top:8px;color:var(--color-ux-grey)}.ModalNotificationOptions .buttons-container{margin:50px auto 0}.ModalNotificationOptions .buttons-container button{max-width:unset}.ModalNotificationOptions .drawer-link{padding-top:64px}@media screen and (max-width: 768px){.ModalNotificationOptions{padding:20px 20px 40px}.ModalNotificationOptions .title{font-size:16px;line-height:24px;margin-bottom:4px}.ModalNotificationOptions .helper{font-size:14px;line-height:20px;margin-bottom:10px}.ModalNotificationOptions .form-container .field .label-container .label{font-size:14px;line-height:16px}.ModalNotificationOptions .form-container .field .label-container .description{font-size:12px;line-height:14px;margin-top:4px}.ModalNotificationOptions .drawer-link{padding-top:40px}}.ModalNotificationOptions .CheckoutInput{width:100%}.DrawerLink{background-color:var(--color-greyscale-grey-5);cursor:pointer;font-size:14px;line-height:20px;font-weight:700}.DrawerSavedListItem:first-of-type{border-top:1px solid var(--color-greyscale-grey-3)}.DrawerSavedListItem .button-container{transform:translateY(-2px)}.ModalOOSMessage{padding:40px;text-align:left}.ModalOOSMessage .title{font-size:18px;line-height:26px;font-weight:700;margin-bottom:12px;color:var(--color-greyscale-grey-1)}.ModalOOSMessage .helper{font-size:14px;line-height:20px;margin-bottom:40px;color:var(--color-greyscale-grey-2)}.ModalOOSMessage .product-details .product-name{font-size:16px;line-height:24px;font-weight:700;margin-bottom:12px;color:var(--color-greyscale-grey-1)}.ModalOOSMessage .drawer-link{padding-top:64px}@media screen and (max-width: 768px){.ModalOOSMessage{padding:20px 20px 40px}.ModalOOSMessage .drawer-link{padding-top:40px}}@media screen and (max-width: 390px){.ModalOOSMessage .title{padding-right:25px}}.ProductBlock.product-block-deals{grid-column:span 1/span 1}.ProductBlock.featured-product-block.product-block-deals{grid-column:1/-1}.ProductBlock .Drawer .VariantsList{max-width:100%;padding-bottom:18px;border-bottom:none}.ProductBlock .Drawer .VariantsList h3{padding:18px 15px;margin-bottom:0}.ProductBlock .Drawer .VariantsList .VariantRow{max-width:100%}
