.sd-product-fulfillment{display:block;margin-bottom:16px}.sd-product-fulfillment[hidden],.sd-product-fulfillment__notice[hidden],.sd-sticky-fulfillment[hidden]{display:none!important}.sd-product-fulfillment__notice{padding:14px 16px;border-radius:var(--radius-cards, 8px);background:var(--color-frost, #f5f5f7);color:var(--color-carbon, #1d1d1f);font-size:14px;line-height:1.43;letter-spacing:-.016em;overflow-wrap:anywhere}.sd-product-fulfillment__notice strong{display:block;margin-bottom:4px;font-weight:600}.sd-product-fulfillment__notice p{margin:0 0 6px}.sd-product-fulfillment__notice a{color:var(--color-link-blue, #0066cc);text-decoration:none}.sd-product-fulfillment__notice a:hover{text-decoration:underline}.m-main-product:is([data-sd-fulfillment-state$=pickup],[data-sd-fulfillment-state=supplier-confirmation],[data-sd-fulfillment-state=unknown]) :is(.product__pickup-availabilities,.m-product-shipping,.sd-delivery-card,.sd-trust-compact,.sd-backorder__notice,.sd-fulfillment-confirmation,[data-sd-generic-fulfillment]){display:none!important}.m-main-product[data-sd-fulfillment-state=backorder] :is(.product__pickup-availabilities,.sd-delivery-card){display:none!important}.m-main-product[data-sd-fulfillment-state=digital] :is(.product__pickup-availabilities,.m-product-shipping,.sd-delivery-card,.sd-trust-compact,.sd-backorder__notice,[data-sd-generic-fulfillment]){display:none!important}.m-main-product[data-sd-fulfillment-state=unknown] [data-availability]{visibility:hidden}:is(.m-main-product,m-product-details-tabs):is([data-sd-fulfillment-state=backorder],[data-sd-fulfillment-state$=pickup],[data-sd-fulfillment-state=supplier-confirmation],[data-sd-fulfillment-state=unknown],[data-sd-fulfillment-state=digital]) [data-sd-legacy-stock-claim]{display:none!important}m-product-details-tabs:is([data-sd-fulfillment-state$=pickup],[data-sd-fulfillment-state=supplier-confirmation],[data-sd-fulfillment-state=digital],[data-sd-fulfillment-state=unknown]) :is(.sd-fulfillment-tab>.sd-fulfillment-section:first-child,[data-sd-legacy-shipping-claim]){display:none!important}m-product-details-tabs:is([data-sd-fulfillment-state$=pickup],[data-sd-fulfillment-state=supplier-confirmation]) [data-sd-standard-confirmation]{display:none!important}m-product-details-tabs .sd-product-fulfillment__notice{margin-bottom:16px}.m-main-product .sd-sticky-fulfillment{width:100%;max-width:520px;margin:0 0 6px;color:var(--color-ash, #707070);font-size:12px;line-height:1.33;font-weight:400}.m-main-product .m-sticky-addtocart--rightblock:has(.sd-sticky-fulfillment:not([hidden])){flex-wrap:wrap}:is(.m-main-product,m-product-details-tabs):is([data-sd-fulfillment-state=supplier-in-stock],[data-sd-fulfillment-state=supplier-in-stock-pickup]) :is(.product__pickup-availabilities,.m-product-shipping,.sd-delivery-card,.sd-trust-compact,.sd-backorder__notice,.sd-fulfillment-confirmation,[data-sd-generic-fulfillment],[data-sd-legacy-stock-claim],.sd-m4td-clean-stock,m-product-inventory){display:none!important}m-product-details-tabs[data-sd-fulfillment-state=supplier-in-stock] :is(.sd-fulfillment-tab>.sd-fulfillment-section:first-child,[data-sd-legacy-shipping-claim]){display:none!important}pickup-availability-drawer .m-drawer__title{padding-right:32px}pickup-availability-drawer .pickup-availability-variant{color:var(--color-ash, #707070);font-size:14px;line-height:1.43;letter-spacing:-.016em}pickup-availability-drawer .m-pickup-availability__item h4{margin-bottom:6px;color:var(--color-carbon, #1d1d1f);font-size:21px;line-height:1.19;font-weight:600;letter-spacing:-.005em}pickup-availability-drawer .m-pickup-availability__item--time{display:flex;align-items:flex-start;max-width:340px;margin:0 0 16px;color:var(--color-carbon, #1d1d1f);font-size:17px;line-height:1.47;font-weight:400;letter-spacing:-.016em}pickup-availability-drawer .sd-pickup-status-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:17px;height:17px;margin:calc((1.47em - 17px)/2) 8px 0 0;border:1px solid rgba(8,120,58,.24);border-radius:999px;background:#e7f6ed}pickup-availability-drawer .sd-pickup-status-icon svg{display:block;width:12px;height:12px;margin:0}pickup-availability-drawer .sd-pickup-status-icon path{fill:none;stroke:#08783a;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}pickup-availability-drawer .sd-pickup-address{margin-top:0;color:var(--color-carbon, #1d1d1f);font-size:17px;font-style:normal;line-height:1.47;letter-spacing:-.016em}pickup-availability-drawer .sd-pickup-address p{margin:10px 0 0}pickup-availability-drawer .sd-pickup-phone{color:inherit;text-decoration:none}pickup-availability-drawer .sd-pickup-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}pickup-availability-drawer .sd-pickup-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-buttons, 980px);font-size:14px;line-height:1.29;font-weight:400;letter-spacing:-.016em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}pickup-availability-drawer :is(.sd-pickup-action,.sd-pickup-phone,.m-drawer__close):focus-visible{outline:2px solid var(--color-apple-blue, #0071e3);outline-offset:2px}pickup-availability-drawer .sd-pickup-action--primary{border-color:var(--color-apple-blue, #0071e3);background:var(--color-apple-blue, #0071e3);color:#fff}pickup-availability-drawer .sd-pickup-action--primary:hover{border-color:var(--color-apple-blue-hover, #006edb);background:var(--color-apple-blue-hover, #006edb)}pickup-availability-drawer .sd-pickup-action--secondary{border-color:var(--color-link-blue, #0066cc);background:transparent;color:var(--color-link-blue, #0066cc)}pickup-availability-drawer .sd-pickup-action--secondary:hover{background:var(--color-frost, #f5f5f7)}pickup-availability-drawer .sd-pickup-showroom{width:100%;max-width:330px;overflow:hidden;border:1px solid var(--color-hairline, #d2d2d7);border-radius:var(--radius-cards, 8px);background:var(--color-frost, #f5f5f7)}pickup-availability-drawer .sd-pickup-showroom img{display:block;width:100%;height:205px;border-radius:0;object-fit:cover;object-position:center top}@media(max-width:767px){pickup-availability-drawer .m-pickup-availability__item--time{max-width:300px;margin-bottom:15px;font-size:15px}pickup-availability-drawer .sd-pickup-address{font-size:15px}pickup-availability-drawer .sd-pickup-actions{gap:8px;margin:16px 0}pickup-availability-drawer .sd-pickup-showroom{max-width:300px}pickup-availability-drawer .sd-pickup-showroom img{height:195px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/sd-product-fulfillment.css.map */
