.desktop-location-select-modal{border-radius:16px 16px 0 0;max-height:90vh;overflow:initial}.desktop-location-select-modal .initial-modal-content{display:flex;flex-direction:column}.desktop-location-select-modal .initial-modal-content .header{all:unset;align-items:center;background:#fff;border-bottom:1px solid #e6e6e6;border-radius:16px 16px 0 0;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px;line-height:22px;padding:16px}.desktop-location-select-modal .initial-modal-content .header .chevron-right-icon{font-size:14px;transform:rotate(180deg)}.desktop-location-select-modal .initial-modal-content .header .close-button{all:unset;cursor:pointer;margin-left:auto}.desktop-location-select-modal .initial-modal-content .header .close-button .close-icon{all:unset;font-size:12px}.desktop-location-select-modal .initial-modal-content .content{all:unset;display:flex;flex-direction:column;max-height:50dvh;padding:24px}.desktop-location-select-modal .initial-modal-content .content .description{font-size:14px;margin-bottom:16px}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons{display:flex;gap:9px;margin-bottom:24px}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown{position:relative;width:100%}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .location-item-select-button{all:unset;align-items:center;border:1px solid #e6e6e6;border-radius:4px;box-sizing:border-box;color:#999;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:18px;outline:none;padding:11px 12px;transition:box-shadow .3s ease;width:100%}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .location-item-select-button-selected{color:#333}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .location-item-select-button:hover{box-shadow:0 8px 16px rgba(51,51,51,.078)}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .location-item-select-button .dropdown-arrow-icon{font-size:6px!important}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 8px 16px rgba(51,51,51,.078);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:188px;left:0;overflow-y:auto;padding:4px;position:absolute;top:46px;width:100%;z-index:99}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options::-webkit-scrollbar{height:.3rem!important;width:.3rem!important}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options::-webkit-scrollbar-track{background:transparent!important}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options::-webkit-scrollbar-thumb{background:#4b5563!important;padding:5px 0!important}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options .dropdown-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:34px;padding:8px 12px;width:100%}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options .dropdown-option.selected{background-color:#fef4eb;border-radius:4px;color:#f27a1a;font-weight:600}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options .dropdown-search-container{background-color:#f5f5f5;border-radius:4px;box-sizing:border-box;height:34px;position:relative;width:100%}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options .dropdown-search-container .dropdown-search-input{border:0;box-sizing:border-box;height:100%;padding:12px 30px 12px 12px;width:100%}.desktop-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-dropdown .dropdown-options .dropdown-search-container .dropdown-search-icon{color:#f27a1a;display:block;font-size:16px;position:absolute;right:8px;top:8px}.desktop-location-select-modal .initial-modal-content .content .apply-button{font-size:16px;font-weight:600;height:42px}.mobile-location-select-modal{border-radius:16px 16px 0 0;max-height:90vh;overflow:hidden}.mobile-location-select-modal .initial-modal-content{display:flex;flex-direction:column}.mobile-location-select-modal .initial-modal-content .header{all:unset;align-items:center;background:#fff;border-bottom:1px solid #e6e6e6;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px;line-height:22px;padding:16px}.mobile-location-select-modal .initial-modal-content .header .chevron-right-icon{font-size:14px;transform:rotate(180deg)}.mobile-location-select-modal .initial-modal-content .header .close-button{all:unset;cursor:pointer;margin-left:auto}.mobile-location-select-modal .initial-modal-content .header .close-button .close-icon{all:unset;font-size:12px}.mobile-location-select-modal .initial-modal-content .content{all:unset;display:flex;flex-direction:column;gap:12px;max-height:50dvh;padding:16px}.mobile-location-select-modal .initial-modal-content .content .description{font-size:14px}.mobile-location-select-modal .initial-modal-content .content .location-select-buttons{display:flex;flex-direction:column;gap:12px}.mobile-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-select-button{all:unset;align-items:center;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:4px;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:18px;outline:none;padding:11px 12px}.mobile-location-select-modal .initial-modal-content .content .location-select-buttons .location-item-select-button .dropdown-arrow-icon{font-size:6px!important}.mobile-location-select-modal .initial-modal-content .content .apply-button{font-size:16px;font-weight:600;height:42px}.mobile-location-select-modal .location-item-select-modal-content .header{all:unset;align-items:center;background:#fff;border-bottom:1px solid #e6e6e6;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px;line-height:22px;padding:16px}.mobile-location-select-modal .location-item-select-modal-content .header .previous-view-button{all:unset;line-height:1}.mobile-location-select-modal .location-item-select-modal-content .header .close-button{all:unset;cursor:pointer;margin-left:auto}.mobile-location-select-modal .location-item-select-modal-content .header .close-button .close-icon{all:unset;font-size:12px}.mobile-location-select-modal .location-item-select-modal-content .content{all:unset;display:flex;flex-direction:column;gap:12px;height:50dvh;padding:16px}.mobile-location-select-modal .location-item-select-modal-content .content .search-input-container{position:relative}.mobile-location-select-modal .location-item-select-modal-content .content .search-input-container .search-input{all:unset;background-color:#f5f5f5;border:none;border-radius:4px;box-sizing:border-box;font-size:14px;line-height:18px;outline:none;padding:12px 32px 12px 12px;width:100%}.mobile-location-select-modal .location-item-select-modal-content .content .search-input-container .search-icon{color:#f27a1a;display:inline-block;font-size:16px;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.mobile-location-select-modal .location-item-select-modal-content .content .location-items{height:100%;overflow-y:auto}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;height:46px;line-height:18px}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item:last-child .location-item-text{border-bottom:none}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item-selected .location-item-marker{border-color:#f27a1a!important}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item-selected .location-item-marker:before{background-color:#f27a1a;border-radius:50%;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item .location-item-marker{border:2px solid #e6e6e6;border-radius:50%;height:16px;margin-top:-2px;position:relative;width:16px}.mobile-location-select-modal .location-item-select-modal-content .content .location-items .location-item .location-item-text{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;flex:1;height:100%}.mobile-location-select-modal .location-item-select-modal-content .content .loader{all:unset;align-items:center;display:flex;height:100%;justify-content:center}.mobile-location-select-modal .location-item-select-modal-content .content .loader .icon-loader{all:unset;align-items:center;animation:spinner 1s linear infinite;display:flex;font-size:56px;height:64px;justify-content:center;line-height:64px;width:64px}.mobile-location-select-modal .location-item-select-modal-content .content .loader .icon-loader:before{color:#f27a1a!important}@keyframes spinner{to{transform:rotate(1turn)}}#product-key-info .product-key-info,[fragment-partial=product-key-info] .product-key-info{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin:16px 16px 0;padding-bottom:16px}#product-key-info .product-key-info:empty,[fragment-partial=product-key-info] .product-key-info:empty{display:none}@media(min-width:768px){#product-key-info .product-key-info,[fragment-partial=product-key-info] .product-key-info{border-bottom:none;margin:24px 0 0;padding:0}}#product-key-info .az-delivery-info,[fragment-partial=product-key-info] .az-delivery-info{align-items:center;border-radius:8px;display:flex;gap:8px;padding:6px}#product-key-info .az-delivery-info img,[fragment-partial=product-key-info] .az-delivery-info img{height:20px;width:auto}#product-key-info .az-delivery-info .az-delivery-info-button,[fragment-partial=product-key-info] .az-delivery-info .az-delivery-info-button{border-radius:4px;color:#fff;cursor:pointer;height:24px;padding:0 8px}#product-key-info .az-delivery-info .az-delivery-info-text,[fragment-partial=product-key-info] .az-delivery-info .az-delivery-info-text{flex:1;font-size:12px;font-weight:400;line-height:12px}#product-key-info .az-delivery-info.az-delivery-info-duo,[fragment-partial=product-key-info] .az-delivery-info.az-delivery-info-duo{background-color:#effbf5}#product-key-info .az-delivery-info.az-delivery-info-duo .az-delivery-info-button,[fragment-partial=product-key-info] .az-delivery-info.az-delivery-info-duo .az-delivery-info-button{background-color:#0bc15c}#product-key-info .az-delivery-info.az-delivery-info-az,[fragment-partial=product-key-info] .az-delivery-info.az-delivery-info-az{background-color:#feeaea}#product-key-info .az-delivery-info.az-delivery-info-az .az-delivery-info-button,[fragment-partial=product-key-info] .az-delivery-info.az-delivery-info-az .az-delivery-info-button{background-color:#dc2e2e}#product-key-info .az-delivery-info.az-delivery-info-tr,[fragment-partial=product-key-info] .az-delivery-info.az-delivery-info-tr{background-color:#effbf5}@media(min-width:768px){#product-key-info .az-delivery-info,[fragment-partial=product-key-info] .az-delivery-info{height:36px;padding:4px 4px 4px 6px}}#product-key-info .az-delivery-info-group,[fragment-partial=product-key-info] .az-delivery-info-group{display:flex;flex-direction:column;gap:8px}#product-key-info .delivery-info-delivery-info,[fragment-partial=product-key-info] .delivery-info-delivery-info{box-sizing:border-box;display:flex;flex-direction:column;gap:16px}#product-key-info .delivery-info-green,[fragment-partial=product-key-info] .delivery-info-green{background-color:#effbf5!important}@media(min-width:768px){#product-key-info .delivery-info-delivery-info,[fragment-partial=product-key-info] .delivery-info-delivery-info{background-color:#f5f5f5;border-radius:8px;gap:0}#product-key-info .delivery-info-delivery-info.fast-delivery,[fragment-partial=product-key-info] .delivery-info-delivery-info.fast-delivery{background-color:#effbf5}}#product-key-info .estimated-delivery-time-estimated-delivery-date,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date{align-items:center;border-top:1px solid #e9e9e9;display:flex;margin-right:-15px;padding-top:15px}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container{align-items:center;display:flex;justify-content:center;width:20px}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container i,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container i{font-size:14px}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container i:before,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-icon-container i:before{color:#666}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text{display:flex;font-size:12px;font-weight:400;gap:5px;line-height:12px}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text .estimated-delivery-time-title,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text .estimated-delivery-time-title{color:#666}@media(min-width:768px){#product-key-info .estimated-delivery-time-estimated-delivery-date,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date{align-items:center;background-color:#f5f5f5;border-radius:8px;border-top:none;display:flex;gap:6px;height:36px;padding:8px;width:100%}#product-key-info .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text .estimated-delivery-time-title,[fragment-partial=product-key-info] .estimated-delivery-time-estimated-delivery-date .estimated-delivery-time-text .estimated-delivery-time-title{color:#333;font-weight:600}}#product-key-info .fast-merchant-delivery-delivery-container,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container{align-items:center;background-color:#effbf5!important;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:space-between;line-height:15px;padding:8px;position:relative;width:100%}#product-key-info .fast-merchant-delivery-delivery-container .fast-merchant-delivery-percentage-icon,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container .fast-merchant-delivery-percentage-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}#product-key-info .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info{align-items:center;display:flex;gap:8px;justify-content:flex-start}#product-key-info .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info .fast-merchant-delivery-delivery-icon,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info .fast-merchant-delivery-delivery-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}#product-key-info .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info .fast-merchant-delivery-text-info,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container .fast-merchant-delivery-delivery-info .fast-merchant-delivery-text-info{align-items:center;display:flex;justify-content:flex-start}@media(max-width:480px){#product-key-info .fast-merchant-delivery-delivery-container,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container{height:auto;max-height:48px;min-height:32px;overflow:hidden}}#product-key-info .fast-merchant-delivery-delivery-container span,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container span{color:#333;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}@media(max-width:480px){#product-key-info .fast-merchant-delivery-delivery-container span,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container span{overflow:hidden;white-space:normal}}#product-key-info .fast-merchant-delivery-delivery-container span b,[fragment-partial=product-key-info] .fast-merchant-delivery-delivery-container span b{color:#b00}#product-key-info .gift-box-info-gift-box-info,[fragment-partial=product-key-info] .gift-box-info-gift-box-info{align-items:center;background-color:#fef4eb;border-radius:8px;box-sizing:border-box;display:flex;gap:11px;height:32px;padding:0 11px;width:524px}#product-key-info .gift-box-info-gift-box-info .gift-box-info-icon,[fragment-partial=product-key-info] .gift-box-info-gift-box-info .gift-box-info-icon{color:#f27a1a;font-size:14px}#product-key-info .gift-box-info-gift-box-info span,[fragment-partial=product-key-info] .gift-box-info-gift-box-info span{font-size:12px;font-weight:400;line-height:16px}@media(max-width:480px){#product-key-info .gift-box-info-gift-box-info,[fragment-partial=product-key-info] .gift-box-info-gift-box-info{height:32px;width:100%}}#product-key-info .location-based-sales,[fragment-partial=product-key-info] .location-based-sales{align-items:center;background-color:#f0edfe;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;height:auto;margin-bottom:8px;min-height:32px;padding:8px;position:relative;width:100%}#product-key-info .location-based-sales:hover .location-based-sales__arrow,#product-key-info .location-based-sales:hover .location-based-sales__info,[fragment-partial=product-key-info] .location-based-sales:hover .location-based-sales__arrow,[fragment-partial=product-key-info] .location-based-sales:hover .location-based-sales__info{color:#654ef5!important}#product-key-info .location-based-sales__info,[fragment-partial=product-key-info] .location-based-sales__info{color:#333;flex:1;font-size:12px;font-weight:400;line-height:16px}#product-key-info .location-based-sales__icon-wrapper,[fragment-partial=product-key-info] .location-based-sales__icon-wrapper{align-items:center;display:flex;height:20px;justify-content:center;width:20px}#product-key-info .location-based-sales__icon,[fragment-partial=product-key-info] .location-based-sales__icon{color:#654ef5!important;font-size:14px}#product-key-info .location-based-sales__arrow,[fragment-partial=product-key-info] .location-based-sales__arrow{margin-left:8px}#product-key-info .location-based-sales-modal__body,[fragment-partial=product-key-info] .location-based-sales-modal__body{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:16px;line-height:18px;max-height:50dvh;padding:16px 0 4px}@media(min-width:768px){#product-key-info .location-based-sales-modal__body,[fragment-partial=product-key-info] .location-based-sales-modal__body{padding-bottom:0}}#product-key-info .location-based-sales-modal__title,[fragment-partial=product-key-info] .location-based-sales-modal__title{padding:0 16px}@media(min-width:768px){#product-key-info .location-based-sales-modal__title,[fragment-partial=product-key-info] .location-based-sales-modal__title{padding:0 24px}}#product-key-info .location-based-sales-modal__list,[fragment-partial=product-key-info] .location-based-sales-modal__list{display:flex;flex-direction:column;overflow-y:auto}@media(min-width:768px){#product-key-info .location-based-sales-modal__list,[fragment-partial=product-key-info] .location-based-sales-modal__list{margin:0;padding:0 24px}}#product-key-info .location-based-sales-modal__list::-webkit-scrollbar,[fragment-partial=product-key-info] .location-based-sales-modal__list::-webkit-scrollbar{width:6px}#product-key-info .location-based-sales-modal__list::-webkit-scrollbar-track,[fragment-partial=product-key-info] .location-based-sales-modal__list::-webkit-scrollbar-track{background:transparent}#product-key-info .location-based-sales-modal__list::-webkit-scrollbar-thumb,[fragment-partial=product-key-info] .location-based-sales-modal__list::-webkit-scrollbar-thumb{background:#888}#product-key-info .location-based-sales-modal__list-item,[fragment-partial=product-key-info] .location-based-sales-modal__list-item{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;gap:4px;padding:12px 16px}@media(min-width:768px){#product-key-info .location-based-sales-modal__list-item,[fragment-partial=product-key-info] .location-based-sales-modal__list-item{padding:12px 0}}#product-key-info .location-based-sales-modal__list-item:first-of-type,[fragment-partial=product-key-info] .location-based-sales-modal__list-item:first-of-type{padding-top:0}#product-key-info .location-based-sales-modal__list-item:last-of-type,[fragment-partial=product-key-info] .location-based-sales-modal__list-item:last-of-type{border-bottom:none}#product-key-info .location-based-sales-modal__list-item-header,[fragment-partial=product-key-info] .location-based-sales-modal__list-item-header{align-items:center;display:flex;gap:8px}@media(min-width:768px){#product-key-info .location-based-sales-modal__list-item-header,[fragment-partial=product-key-info] .location-based-sales-modal__list-item-header{gap:6px}}#product-key-info .location-based-sales-modal__list-item-bullet,[fragment-partial=product-key-info] .location-based-sales-modal__list-item-bullet{background-color:#f27a1a;border-radius:50%;height:5px;width:5px}#product-key-info .location-based-sales-modal__list-item-body,[fragment-partial=product-key-info] .location-based-sales-modal__list-item-body{display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:4px;line-height:16px;margin-left:13px}#product-key-info .location-based-sales-modal__list-item-body:empty,[fragment-partial=product-key-info] .location-based-sales-modal__list-item-body:empty{display:none}#product-key-info .location-based-sales-modal__show-more,[fragment-partial=product-key-info] .location-based-sales-modal__show-more{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:4px}#product-key-info .location-based-sales-modal__show-more i,[fragment-partial=product-key-info] .location-based-sales-modal__show-more i{font-size:7px;margin-bottom:2px}#product-key-info .more-convenient-merchant-available,[fragment-partial=product-key-info] .more-convenient-merchant-available{align-items:center;background-color:#fef3eb;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:12px;font-weight:400;justify-content:flex-start;line-height:15px;margin-top:8px;padding:8px;position:relative}#product-key-info .more-convenient-merchant-available .more-convenient-merchant-available-percentage-icon,[fragment-partial=product-key-info] .more-convenient-merchant-available .more-convenient-merchant-available-percentage-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}#product-key-info .more-convenient-merchant-available .more-convenient-merchant-available-text-wrapper,[fragment-partial=product-key-info] .more-convenient-merchant-available .more-convenient-merchant-available-text-wrapper{display:flex;justify-content:space-between;margin-left:10px;width:100%}@media(min-width:768px){#product-key-info .more-convenient-merchant-available,[fragment-partial=product-key-info] .more-convenient-merchant-available{margin:0}}#product-key-info .location-based-delivery .unselected-delivery-location-info,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;gap:4px;padding:8px;position:relative;white-space:unset}#product-key-info .location-based-delivery .unselected-delivery-location-info .text-wrapper,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .text-wrapper{width:175px}#product-key-info .location-based-delivery .unselected-delivery-location-info .text-wrapper .text,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .text-wrapper .text{color:#333;font-size:12px;font-weight:400;line-height:16px}#product-key-info .location-based-delivery .unselected-delivery-location-info .icon-container,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .icon-container{all:unset;align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}#product-key-info .location-based-delivery .unselected-delivery-location-info .icon-container .icon,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .icon-container .icon{all:unset;color:#f27a1a}#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button-wrapper,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button-wrapper{margin-left:auto}#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button{align-items:center;background-color:#fff;border:1px solid #f27a1a;border-radius:100px;color:#f27a1a;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:2px;height:26px;justify-content:space-between;margin-left:auto;padding:4px 8px;width:120px}#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container{align-items:center;display:flex;height:16px;justify-content:center;width:16px}#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow{color:#f27a1a;font-size:5px}#product-key-info .location-based-delivery .selected-delivery-location-info,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;gap:4px;padding:8px}#product-key-info .location-based-delivery .selected-delivery-location-info.fast-delivery,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info.fast-delivery{background-color:#effbf5}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button-wrapper,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button-wrapper{margin-left:auto}#product-key-info .location-based-delivery .selected-delivery-location-info .logo-container,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .logo-container{all:unset;align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;display:flex;flex-shrink:0;height:30px;justify-content:center;overflow:hidden;width:40px}#product-key-info .location-based-delivery .selected-delivery-location-info .logo-container .logo,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .logo-container .logo{all:unset;max-height:100%;max-width:100%;object-fit:contain}#product-key-info .location-based-delivery .selected-delivery-location-info .text,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .text{all:unset;color:#f27a1a;display:-webkit-box;font-weight:600;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap;word-break:break-all}#product-key-info .location-based-delivery .selected-delivery-location-info .icon-container,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .icon-container{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}#product-key-info .location-based-delivery .selected-delivery-location-info .icon-container .icon,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .icon-container .icon{color:#f27a1a}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info{display:flex;flex-direction:column;font-size:12px}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header{all:unset;align-items:center;display:flex;font-weight:600;gap:4px}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button{position:relative}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .info-icon,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .info-icon{color:#666;cursor:pointer;font-size:9px;height:fit-content;width:fit-content}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button{align-items:center;background-color:#fff;border:1px solid #f27a1a;border-radius:100px;color:#f27a1a;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px!important;justify-content:space-between;margin-left:auto;padding:4px 8px}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .location-pin-icon,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .location-pin-icon{all:unset;color:#f27a1a;font-size:11px;margin-right:5px}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .text,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .text{all:unset;color:#f27a1a;display:-webkit-box;font-weight:600;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap;word-break:break-all}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container{align-items:center;display:flex;height:16px;justify-content:center;width:16px}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow{color:#f27a1a;font-size:5px}@media(min-width:768px){#product-key-info .location-based-delivery,[fragment-partial=product-key-info] .location-based-delivery{border-bottom-left-radius:8px;border-bottom-right-radius:8px}#product-key-info .location-based-delivery:before,[fragment-partial=product-key-info] .location-based-delivery:before{background-color:#e6e6e6;border-radius:5px;content:"";display:block;height:1px;margin-left:auto;margin-right:16px;top:0;width:calc(100% - 44px)}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button,#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button{background-color:transparent;border:none;box-sizing:border-box;justify-content:flex-end;position:relative;transition:none}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .location-pin-icon,#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button .location-pin-icon,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .location-pin-icon,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button .location-pin-icon{gap:3px}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container,#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container{height:fit-content;margin-left:8px;width:fit-content}#product-key-info .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow,#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button .dropdown-arrow-container .dropdown-arrow{height:fit-content;rotate:-90deg;width:fit-content}#product-key-info .location-based-delivery .selected-delivery-location-info,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info{gap:8px}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .info-icon:hover,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .info-icon:hover{color:#f27a1a;cursor:pointer}#product-key-info .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .estimated-delivery-info-tooltip,[fragment-partial=product-key-info] .location-based-delivery .selected-delivery-location-info .estimated-delivery-info .header .info-button .estimated-delivery-info-tooltip{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;cursor:default;filter:drop-shadow(0 0 .35rem rgba(0,0,0,.3));font-size:14px;line-height:18px;padding:12px 16px;position:absolute;text-align:left;top:24px;width:402px;z-index:1000}#product-key-info .location-based-delivery .unselected-delivery-location-info,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info{gap:8px}#product-key-info .location-based-delivery .unselected-delivery-location-info .text-wrapper,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .text-wrapper{display:flex;flex-direction:column;gap:4px;width:fit-content}#product-key-info .location-based-delivery .unselected-delivery-location-info .text-wrapper .header,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .text-wrapper .header{color:#333;font-size:12px;font-weight:600;line-height:12px}#product-key-info .location-based-delivery .unselected-delivery-location-info .text-wrapper .text,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .text-wrapper .text{font-size:12px;font-weight:400;line-height:12px}#product-key-info .location-based-delivery .unselected-delivery-location-info .location-select-button,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .location-select-button{height:fit-content;padding-bottom:0;padding-top:0}#product-key-info .location-based-delivery .unselected-delivery-location-info .icon-container .icon,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info .icon-container .icon{font-size:14px}#product-key-info .location-based-delivery .unselected-delivery-location-info.fast-delivery,[fragment-partial=product-key-info] .location-based-delivery .unselected-delivery-location-info.fast-delivery{background-color:#effbf5!important}}