/* Publisher-controlled ad wrappers only. Do not resize or restyle creative images. */
.affiliate-slot,.verified-store-placement .affiliate-slot,.shop-guide .product-text-ad .affiliate-slot,.size-guide .affiliate-slot{border:0;background:transparent;box-shadow:none;border-radius:0;padding:0;max-width:100%;margin:8px 0}
.affiliate-disclosure,.affiliate-slot .affiliate-disclosure,.shop-guide .product-text-ad .affiliate-disclosure,.size-guide .affiliate-disclosure{display:block;font-size:13px;font-weight:700;line-height:1.7;margin:0 0 5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}
.verified-store-placement,.shop-guide .verified-store-placement{border:0;background:transparent;box-shadow:none;border-radius:0;padding:0;margin:18px 0}
.verified-banner-host,.shop-guide .verified-banner-host{border:0;background:transparent;box-shadow:none;padding:0}
.shop-guide .product-text-ad .affiliate-slot>a,.size-guide .affiliate-slot>a{display:inline;background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;padding:0;font-size:14px;font-weight:700;line-height:1.85;text-decoration:underline;overflow-wrap:anywhere}
.shop-guide .product-text-ad .affiliate-slot>a:focus-visible,.size-guide .affiliate-slot>a:focus-visible{outline:2px solid #315c47;outline-offset:3px}
.size-guide .size-case-grid .affiliate-slot{margin:12px 0}
.shop-guide .product-text-ad{background:transparent;border:0;box-shadow:none;padding:0}
