.delivery-corner-banner{position:absolute;top:0;left:0;z-index:10;overflow:hidden;width:150px;height:150px;pointer-events:none}.delivery-corner-banner__text{position:absolute;top:28px;left:-35px;width:170px;padding:6px 0;text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transform:rotate(-45deg);box-shadow:0 2px 4px #0003}.delivery-corner-banner--pickup .delivery-corner-banner__text{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.delivery-corner-banner--delivery .delivery-corner-banner__text{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.delivery-corner-banner--delivery-available .delivery-corner-banner__text{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}.delivery-corner-banner--instore .delivery-corner-banner__text{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.delivery-badge-simple--instore{background-color:#f97316;color:#fff}body.product-instore-only .product-form__submit,body.product-instore-only .shopify-payment-button,body.product-instore-only .product-form__buttons,body.product-instore-only [data-add-to-cart],body.product-instore-only .add-to-cart,body.product-instore-only .btn--add-to-cart,body.product-instore-only .product__submit__add,body.product-instore-only button[name=add],body.product-instore-only .product-form--atc-button,body.product-instore-only .product-form--payment-button-container,body.product-instore-only .shopify-installments,body.product-instore-only [data-shopify-installments],body.product-instore-only .spi-banner,body.product-instore-only .spi-banner-container,body.product-instore-only .afterpay-paragraph,body.product-instore-only .klarna-placement,body.product-instore-only [data-afterpay],body.product-instore-only [data-klarna],body.product-instore-only .payment-installments,body.product-instore-only .installments-message,body.product-instore-only .affirm-as-low-as,body.product-instore-only .product-payment-terms,body.product-instore-only .shopify-payment-terms,body.product-instore-only .quantity-selector,body.product-instore-only .quantity__wrapper,body.product-instore-only .product-form__quantity,body.product-instore-only .quantity-input,body.product-instore-only .product__quantity,body.product-instore-only [data-quantity-selector],body.product-instore-only .form-field--qty,body.product-instore-only .product-quantity-box,body.product-instore-only .form-field-quantity,body.product-instore-only .quantity-wrapper,body.product-instore-only .product-form--quantity,body.product-instore-only .pickup-availability,body.product-instore-only [data-pickup-availability],body.product-instore-only .store-availability,body.product-instore-only .store-availability-container,body.product-instore-only .pickup-availability-preview,body.product-instore-only [data-store-availability],body.product-instore-only .product-pickup-availabilities,body.product-instore-only .delivery-estimate,body.product-instore-only .estimated-delivery,body.product-instore-only .est-delivery,body.product-instore-only [data-delivery-estimate],body.product-instore-only .shipping-estimate,body.product-instore-only .delivery-time,body.product-instore-only .product-delivery-info,body.product-instore-only .product-delivery-estimate{display:none!important}body.product-instore-only .shipping-information,body.product-instore-only [data-shipping-information],body.product-instore-only .product__accordion:has([data-shipping]),body.product-instore-only .accordion__item:has(.shipping),body.product-instore-only details:has(summary:contains("Shipping")),body.product-instore-only .collapsible:has(.shipping),body.product-instore-only .product-accordion--shipping,body.product-instore-only .product-block--shipping{display:none!important}body.product-instore-only .returns-warranty,body.product-instore-only [data-returns],body.product-instore-only .product__accordion:has([data-returns]),body.product-instore-only .accordion__item:has(.returns),body.product-instore-only details:has(summary:contains("Returns")),body.product-instore-only .collapsible:has(.returns),body.product-instore-only .product-accordion--returns,body.product-instore-only .product-block--returns{display:none!important}body.product-instore-only .product-form,body.product-instore-only .product-form__payment-container,body.product-instore-only .product-form__info-list,body.product-instore-only .product-form__options{display:none!important}.productitem:has(.delivery-corner-banner--instore) .productitem--action,.productitem:has(.delivery-corner-banner--instore) .productitem--action-trigger,.productitem:has(.delivery-corner-banner--instore) .quickshop-button,.productitem:has(.delivery-corner-banner--instore) .quick-shop,.productitem:has(.delivery-corner-banner--instore) .productitem__cta,.productitem:has([data-instore-only]) .productitem--action,.productitem:has([data-instore-only]) .productitem--action-trigger,.productitem:has([data-instore-only]) .quickshop-button,.productitem:has([data-instore-only]) .quick-shop,.productitem:has([data-instore-only]) .productitem__cta{display:none!important}.card:has(.delivery-corner-banner--instore) .quick-add,.card:has(.delivery-corner-banner--instore) .quick-add__submit,.card:has(.delivery-corner-banner--instore) .card__badge+.quick-add,.card:has([data-instore-only]) .quick-add,.card:has([data-instore-only]) .quick-add__submit,.card-wrapper:has(.delivery-corner-banner--instore) .quick-add,.card-wrapper:has([data-instore-only]) .quick-add{display:none!important}.product-card:has(.delivery-corner-banner--instore) .product-card__add-to-cart,.product-card:has(.delivery-corner-banner--instore) .quick-shop-button,.product-card:has(.delivery-corner-banner--instore) [data-add-to-cart],.product-card:has([data-instore-only]) .product-card__add-to-cart,.product-card:has([data-instore-only]) .quick-shop-button,.product-card:has([data-instore-only]) [data-add-to-cart]{display:none!important}.grid__item:has(.delivery-corner-banner--instore) .quick-add,.grid__item:has(.delivery-corner-banner--instore) .quick-shop,.grid__item:has(.delivery-corner-banner--instore) .add-to-cart,.grid__item:has([data-instore-only]) .quick-add,.grid__item:has([data-instore-only]) .quick-shop,.grid__item:has([data-instore-only]) .add-to-cart{display:none!important}.collection-product-card:has(.delivery-corner-banner--instore) button,.collection-product-card:has([data-instore-only]) button{display:none!important}.instore-purchase-notice{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;padding:16px 24px;border-radius:8px;text-align:center;margin:20px 0;font-weight:600;font-size:14px}.instore-purchase-notice__title{font-size:16px;font-weight:700;margin-bottom:8px;display:block}.instore-purchase-notice__text{font-size:13px;opacity:.9}.instore-purchase-notice__store-info{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.3);font-size:12px}.card__media,.card__inner,.card-wrapper,.product-card__image,.product-card__media,.collection-product-card,.grid__item .card,.productitem__image-container,.productitem--image,.productitem--image-link{position:relative!important}.delivery-badge-simple{position:absolute;top:8px;left:8px;z-index:10;padding:4px 10px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.delivery-badge-simple--pickup{background-color:#dc2626;color:#fff}.delivery-badge-simple--delivery{background-color:#2563eb;color:#fff}.delivery-info-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;margin:10px 0;font-size:13px}.delivery-info-banner--instore{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.delivery-info-banner--pickup{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.delivery-info-banner--delivery{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.delivery-info-banner--delivery-available{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff}.delivery-info-banner__icon{font-size:20px}.delivery-info-banner__text strong{display:block;margin-bottom:2px}.product__info-wrapper .delivery-corner-banner,.product-single__meta .delivery-corner-banner{position:relative;width:100%;height:auto;overflow:visible;margin:10px 0}.product__info-wrapper .delivery-corner-banner__text,.product-single__meta .delivery-corner-banner__text{position:relative;top:0;left:0;width:100%;transform:none;padding:10px 16px;border-radius:4px;font-size:12px}@media (max-width: 749px){.delivery-corner-banner{width:120px;height:120px}.delivery-corner-banner__text{top:22px;left:-40px;width:150px;font-size:8px;padding:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/delivery-restriction-styles.css.map */
