.pharmacy{align-items:center;border:1px solid transparent;border-radius:16px;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:7px;padding:6px 9px 16px 10px;transition:border-color .3s}.pharmacy:last-child{margin-bottom:0}.pharmacy.shown{border-color:#1f8a70}.pharmacy__accordion{margin-bottom:8px;width:100%}.pharmacy__accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;width:100%}.shown>*>.pharmacy__accordion-body{grid-template-rows:1fr}.pharmacy__address{align-items:flex-start;color:#282828;display:flex;font-family:Manrope-ExtraBold;font-size:14px;font-weight:800;justify-content:space-between;line-height:24px;margin:0 -9px 0 -10px;padding:4px 21px 4px 10px;width:calc(100% + 26px)}.pharmacy__address i{align-items:center;color:#6a6a6a;display:flex;flex-shrink:0;font-size:8px;height:24px;justify-content:center;line-height:1;margin-top:1px;transition:transform .3s;width:24px}.shown>*>.pharmacy__address i{transform:rotate(180deg)}.pharmacy__info{align-items:flex-start;color:#6a6a6a;display:flex;flex-direction:column;font-family:Manrope-SemiBold;font-size:14px;font-weight:600;letter-spacing:-.1px;line-height:24px;min-height:0;overflow:hidden}.pharmacy__info a{color:#6a6a6a;text-decoration:none;transition:color .3s}.pharmacy__info a:visited{color:#1f8a70}@media (hover:hover){.pharmacy__info a:hover{color:#2ea286}}.pharmacy__info a:active{color:#00425a}.pharmacy__info a:disabled{color:#6b6b6b80}.pharmacy__price{color:#282828;font-size:18px;letter-spacing:-.036px;line-height:24px;max-width:calc(40% - 5px);text-align:right}.pharmacy__price,.pharmacy__status{font-family:Manrope-SemiBold;font-weight:600}.pharmacy__status{color:#20a868;font-size:12px;letter-spacing:-.012px;line-height:18px;max-width:calc(60% - 5px)}.pharmacy__status--orange{color:#ea7521}.pharmacy--order-detailed{border:none;border-bottom:1px solid #e6e6e6;border-radius:0;-moz-column-gap:16px;column-gap:16px;margin-bottom:0;padding:8px 0 15px}.pharmacy--order-detailed .pharmacy__accordion-body{grid-template-rows:1fr;padding-top:0;transition-duration:.3s;transition-property:grid-template-rows,padding-top}.pharmacy--order-detailed .pharmacy__address{margin:0 0 6px;padding:0}.pharmacy--order-detailed .pharmacy__address .icon{display:none;transition-duration:.3s;transition-property:transform,color}@media (hover:hover){.pharmacy--order-detailed .pharmacy__address .icon:hover{color:#1f8a70}}.pharmacy--order-detailed .pharmacy__address .icon:active{color:#1f8a70}.pharmacy--order-detailed .pharmacy__info{font-size:12px;letter-spacing:-.012px;line-height:18px}.pharmacy--order-detailed .pharmacy__status{margin-bottom:0;order:1}.pharmacy--order-detailed .pharmacy__accordion{display:flex;flex-direction:column;margin-bottom:6px}.pharmacy--order-detailed.shown{border-color:#e6e6e6}.pharmacy--order-detailed.shown .pharmacy__address .icon{color:#2ea286}@media (min-width:768px){.pharmacy{align-items:flex-start;border-radius:16px;-moz-column-gap:16px;column-gap:16px;flex-wrap:nowrap;margin-inline:-1px;margin-bottom:0;padding:10px 52px 12px 16px;position:relative}.pharmacy.shown{margin-bottom:4px}.pharmacy__accordion{flex-grow:1;flex-shrink:0;margin:0;width:211px}.pharmacy__status{width:130px}.pharmacy__price,.pharmacy__status{align-items:center;display:flex;flex-shrink:0;min-height:36px}.pharmacy__price{justify-content:right;width:90px}.pharmacy__address{align-items:center;display:flex;margin:0;min-height:36px;padding:0;pointer-events:none;width:100%}.pharmacy__address i{cursor:pointer;height:40px;pointer-events:auto;position:absolute;right:4px;top:7px;width:40px}.pharmacy__info{margin-right:-60px;padding-right:60px}.pharmacy__info--expiration-date{margin-right:0;padding-right:0}.pharmacy__info :first-child{margin-top:-5px}.pharmacy__info :nth-child(2){margin-right:-60px}.pharmacy--order-detailed{border-radius:0;-moz-column-gap:24px;column-gap:24px;margin-inline:0;padding:8px 0 7px}.pharmacy--order-detailed .pharmacy__status{align-items:flex-start;flex-direction:column;justify-content:center;margin-bottom:0;min-height:40px}.pharmacy--order-detailed .pharmacy__address{-moz-column-gap:4px;column-gap:4px;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0}.pharmacy--order-detailed .pharmacy__address .icon{display:flex;margin-top:0;position:static}.pharmacy--order-detailed .pharmacy__accordion-body{grid-template-rows:0fr;margin-right:-15px;padding-left:44px;width:calc(100% + 15px)}.pharmacy--order-detailed .pharmacy__accordion{display:initial;flex-grow:0;margin-bottom:0;width:255px}.pharmacy--order-detailed .pharmacy__price{min-height:40px;width:111px}.pharmacy--order-detailed .pharmacy__info :first-child{margin-top:0}.pharmacy--order-detailed .pharmacy__status{order:0}.pharmacy--order-detailed.shown .pharmacy__accordion-body{grid-template-rows:1fr;padding-top:6px}}@media (min-width:1024px){.pharmacy--order-detailed{-moz-column-gap:12px;column-gap:12px;flex-wrap:wrap}.pharmacy--order-detailed .pharmacy__address{word-break:break-word}.pharmacy--order-detailed .pharmacy__accordion{width:100%}.pharmacy--order-detailed .pharmacy__status{-moz-column-gap:8px;column-gap:8px;flex-direction:row;justify-content:flex-start;max-width:none;min-height:auto;padding-left:44px;width:100%}.pharmacy--order-detailed .pharmacy__price{width:100px}.pharmacy--order-detailed .pharmacy__info{margin-right:0;padding-right:0}.pharmacy--order-detailed .pharmacy__info :nth-child(2){margin-right:0}.pharmacy--order-detailed .pharmacy__price{justify-content:flex-start;padding-left:44px;width:150px}}@media (min-width:1280px){.pharmacy--order-detailed{-moz-column-gap:24px;column-gap:24px;flex-wrap:nowrap}.pharmacy--order-detailed .pharmacy__accordion{width:255px}.pharmacy--order-detailed .pharmacy__status{flex-direction:column;justify-content:center;min-height:40px;padding-left:0;width:130px}.pharmacy--order-detailed .pharmacy__price{justify-content:flex-end;padding-left:0;width:111px}}@media (min-width:1440px){.pharmacy--order-detailed{-moz-column-gap:40px;column-gap:40px;justify-content:flex-start}.pharmacy--order-detailed .pharmacy__accordion{width:349px}.pharmacy--order-detailed .pharmacy__status{width:140px}}.tabs-availability{font-family:Manrope-SemiBold;font-weight:600}.tabs-availability__nav{background-color:#f5f5f5;border-radius:8px;display:flex;margin-bottom:16px;padding:2px;position:relative}.tabs-availability__nav .button--availability:last-child{flex-direction:row;justify-content:center}.tabs-availability__content{display:flex;flex-direction:column;margin-bottom:16px}.tabs-availability__note{color:#6a6a6a;display:block;font-size:14px;letter-spacing:-.1px;line-height:18px;text-align:left}.tabs-availability__unavailable{align-items:center;background-color:#fff;color:#282828;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:34px 0}.tabs-availability__unavailable i{color:#c4c4c4;font-size:48px}.tabs-availability__unavailable span{font-size:22px;letter-spacing:-.3px;line-height:30px;text-align:center}.tabs-availability__map{height:250px;width:100%}@media (min-width:1280px){.tabs-availability__map{height:300px}}.soon{background-color:#e6e6e6;border-radius:4px;display:inline-block;font-family:Manrope-ExtraBold;font-size:8px;font-weight:800;letter-spacing:.08px;line-height:14px;min-width:45px;padding:2px 8px;text-align:center;text-transform:uppercase;transition:background-color .3s}.active .soon{background-color:#ddf5e3}@media (min-width:768px){.tabs-availability{margin-bottom:0}.tabs-availability__nav{margin-bottom:24px}.tabs-availability__content{margin-bottom:24px;padding-bottom:8px}.tabs-availability__note{padding:0 8px}}.description-block{font-family:Manrope-SemiBold;font-weight:600;margin-bottom:32px}.description-block__list{display:flex;flex-direction:column;row-gap:12px}.description-block__item{color:#6a6a6a;display:flex;flex-direction:column;font-size:14px;gap:4px;letter-spacing:-.1px;line-height:18px}.description-block__item:last-child{margin-bottom:0}.description-block__item-title{color:#282828}.description-block__item-text{word-break:break-word}.description-block__item-link{color:#1f8a70;padding:1px 0;text-decoration:underline;text-underline-offset:1px;text-underline-position:under;transition:color .3s ease;word-break:break-word}@media (hover:hover){.description-block__item-link:hover{color:#00425a}}.description-block__item-link:active{color:#00425a}@media (min-width:768px){.description-block{margin-bottom:40px}.description-block__item{-moz-column-gap:6px;column-gap:6px;flex-direction:row;line-height:24px}.description-block__item-title{align-items:baseline;-moz-column-gap:6px;column-gap:6px;display:flex;flex-direction:row-reverse;max-width:367px;position:relative;width:53.3430232558%}.description-block__item-title:before{border-bottom:1px dashed #c4c4c4;content:"";flex-grow:1;height:1px;position:relative;width:auto}.description-block__item-text{width:45.7848837209%}.description-block__item-link{padding:0}.description-block__list{row-gap:8px}}.accordion{background-color:#f5f5f5;border:1px solid #e5e7eb;border-radius:4px}.accordion__head{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px 3px;justify-content:space-between;padding:7px 16px;position:relative;transition:opacity .3s ease}@media (hover:hover){.accordion__head:hover{opacity:.7}}.accordion__head:active{opacity:.7}.accordion__body{overflow:hidden}.accordion__content{color:#282828;display:flex;flex-direction:column;font-family:Manrope-SemiBold;font-size:14px;font-weight:600;gap:4px;line-height:24px;padding:0 16px 7px}.accordion__content a{color:#282828;text-decoration:none;transition:opacity .3s ease}@media (hover:hover){.accordion__content a:hover{opacity:.7}}.accordion__content a:active{opacity:.7}.accordion__badge{border:1px solid #00425a;border-radius:4px;color:#00425a;font-family:Manrope-SemiBold;font-size:14px;font-weight:600;line-height:24px;padding:3px 8px}.accordion__badge--order{border-color:#fc7300;color:#fc7300}.accordion__price{font-size:24px}.accordion__price,.accordion__street{color:#282828;font-family:Manrope-SemiBold;font-weight:600;line-height:24px}.accordion__street{font-size:14px;padding-right:24px;width:100%}.accordion .icon-dropdown{bottom:15px;color:#6a6a6a;font-size:8px;position:absolute;right:20px;transition:transform .3s ease}.accordion.open .icon-dropdown{transform:rotate(180deg)}.accordion--instruction{background-color:transparent;border:none;border-radius:0;position:relative}.accordion--instruction:before{background-color:#e6e6e6;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.accordion--instruction .accordion__head{color:#282828;flex-direction:row-reverse;padding:4px 0}.accordion--instruction .accordion__head h3{font-family:Manrope-ExtraBold;font-size:14px;font-weight:800;line-height:24px}@media (hover:hover){.accordion--instruction .accordion__head:hover{opacity:1}.accordion--instruction .accordion__head:hover .accordion__icon{color:#2ea286}}.accordion--instruction .accordion__head:active{opacity:1}.accordion--instruction .accordion__head:active .accordion__icon{color:#2ea286}.accordion--instruction .accordion__icon{align-items:center;color:#6a6a6a;display:flex;height:40px;justify-content:center;transition:color .3s;width:40px}.accordion--instruction .accordion__icon .icon{color:currentColor;font-size:24px;position:static;transition:transform .3s}.accordion--instruction .accordion__wrap-content{color:#6a6a6a;font-size:14px;letter-spacing:-.1px;line-height:24px;padding-bottom:12px}.accordion--instruction .accordion__wrap-content p:last-child{margin-bottom:0}.accordion--instruction.open .accordion__icon .icon{transform:rotate(180deg)}@media (min-width:1280px){.accordion__head{gap:16px;padding:7px 56px 7px 16px}.accordion__bandge{margin-right:6px}.accordion__street{order:-1;padding-right:0;width:40%}.accordion .icon-dropdown{bottom:50%;right:21px;transform:translateY(50%)}.accordion.open .icon-dropdown{transform:translateY(50%) rotate(180deg)}}@media (min-width:1440px){.accordion__street{width:49.55%}}
